home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making
/
Magical-CD_Making.rsrc
/
CODE_11525_lcTOUR.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
169KB
|
2,788 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 C693 and.l D3, [A3]
00000002 4B79 0000 367C chk.w D5, [0x0000367C]
00000008 0000 1DEE ori.b D0, 0xEE
0000000C 0000 01B2 ori.b D0, 0xB2
00000010 8000 or.b D0, D0
00000012 0002 1CA0 ori.b D2, 0xA0
00000016 1402 move.b D2, D2
00000018 140A move.b D2, A2
0000001A 1412 move.b D2, [A2]
0000001C 350A move.w -[A2], A2
0000001E E3AA lsl D2, D1
00000020 C4BC 2D9A A8AC and.l D2, 0x2D9AA8AC
00000026 E9F6 1442 144A bfextu D1, [A6 + D1.w * 4 + 0x4A] {17:2}
0000002C 6FC4 ble -0x3A /* FFFFFFF2 */
0000002E 2FA2 2F62 1372 E9F2 move.l [[A7 + 0x1372] - 0x160E], -[A2]
// begin alternate branch 00000032-00000040
label00000032:
00000032 1372 E9F2 0195 143A 145A 2144 move.b [A1 + 0x2144], [[0x195143A] + 0x145A]
0000003E FBBE .invalid <<F/6/5>>
// end alternate branch 00000032-00000040
label00000032: // (misaligned)
00000036 0195 bclr [A5], D0
00000038 143A 145A move.b D2, [PC + 0x145A /* 00001494, value 0x4A 'J' */]
0000003C 2144 FBBE move.l [A0 - 0x442], D4
00000040 1462 movea.b A2, -[A2]
00000042 FC68 142A .extension 0xC68 <<F/1/6>>, 0x142A // unimplemented
00000046 FBE4 .invalid <<F/7/5>>
00000048 1432 E9F6 move.b D2, <<invalid full ext with IS == 1 and I/IS == 6>>
0000004C 6F64 ble +0x66 /* 000000B2 */
0000004E 13CA 13D2 141A move.b [0x13D2141A], A2
00000054 BE70 6C2A cmp.w D7, [A0 + D6 * 4 + 0x2A]
00000058 341A move.w D2, [A2]+
0000005A 29E2 DB70 29EA move.l 0xDB7029EA, -[A2]
00000060 FBC4 .invalid <<F/7/5>>
00000062 1738 02B8 move.b -[A3], [0x000002B8]
00000066 A8A4 syscall InvertRect
00000068 A8B3 syscall InvertRoundRect
0000006A A8BA syscall InvertOval
0000006C 35B2 A8B1 A8B7 move.w [A2 + A2 - 0x73], [A2 + A2 - 0x79]
00000072 1CE8 FA58 move.b [A6]+, [A0 - 0x5A8]
00000076 F9F6 .invalid <<F/7/4>>
00000078 13C8 0B7A 6688 move.b [0x0B7A6688], A0
0000007E F9DE .invalid <<F/7/4>>
00000080 F9D4 .invalid <<F/7/4>>
00000082 F9A2 .invalid <<F/6/4>>
00000084 F978 .extension 0x978 <<F/4-5/4>> // unimplemented
00000086 F8D0 FB92 .extension 0x8D0 <<F/2-3/4>> // unimplemented
0000008A 1370 F4D6 F382 move.b [A1 - 0xC7E], [A0 + A7.w * 4 - 0x42]
00000090 F360 .extension 0x360 <<F/4-5/1>> // unimplemented
00000092 F432 cpushp NONE, [A2]
00000094 315F F3D6 move.w [A0 - 0xC2A], [A7]+
00000098 FA18 F2B0 .unknown 0xFA18 0xF2B0 (W = 5)
0000009C 11D0 2DEA move.b [0x00002DEA], [A0]
000000A0 2DAA 1272 A02F move.l [A6 + A2.w + 0x2F], [A2 + 0x1272]
000000A6 F8FA FA30 .extension 0x8FA <<F/2-3/4>> // unimplemented
000000AA A9C8 syscall SysBeep
000000AC F1D8 .invalid <<F/7/0>>
000000AE 6F7A ble +0x7C /* 0000012A */
000000B0 6680 bne -0x7E /* 00000032 */
label000000B2:
000000B2 DB99 add.l [A1]+, D5
000000B4 DB97 add.l [A7], D5
000000B6 DB9A add.l [A2]+, D5
000000B8 DB97 add.l [A7], D5
000000BA 0355 bchg [A5], D1
000000BC DB99 add.l [A1]+, D5
000000BE 0355 bchg [A5], D1
000000C0 DB86 addx.l D5, D6
000000C2 127A EF56 movea.b A1, [PC - 0x10AA /* FFFFF01A, cstring ""<EOF> */]
000000C6 0C70 21AB 2770 0CF4 A974 cmpi.w [A0 + 0xCF4A974], 0x21AB
000000D0 ED52 roxl D2.w, 6
000000D2 6F2A ble +0x2C /* 000000FE */
000000D4 5268 EB64 addq.w [A0 - 0x149C], 1
000000D8 EC96 roxr D6, 6
000000DA 5368 B1ED subq.w [A0 - 0x4E13], 1
000000DE 1FBA A9DA 3262 move.b [A7 + D3.w * 2 + 0x62], [PC - 0x5626 /* FFFFAABA, cstring ""<EOF> */]
000000E4 1172 A852 EBA4 move.b [A0 - 0x145C], [A2 + A2 + 0x52]
000000EA 136A 08D2 FCEC move.b [A1 - 0x314], [A2 + 0x8D2]
000000F0 FE3C 08DA .unknown 0xFE3C 0x08DA (W = 7)
000000F4 097A EBA0 bchg [PC - 0x1460 /* FFFFEC96, cstring ""<EOF> */], D4
000000F8 EC0E lsr D6.b, 6
000000FA EB44 asl D4.w, 5
000000FC 326A 3272 movea.w A1, [A2 + 0x3272]
// begin alternate branch 000000FE-0000010C
label000000FE:
000000FE 3272 29DA 6C8E movea.w A1, [[] + 0x6C8E]
00000104 13FA 1352 6C34 A8E0 move.b [0x6C34A8E0], [PC + 0x1352 /* 00001458, value 0x8 */]
// end alternate branch 000000FE-0000010C
label000000FE: // (misaligned)
00000100 29DA 6C8E 13FA move.l 0x6C8E13FA, [A2]+
00000106 1352 6C34 move.b [A1 + 0x6C34], [A2]
0000010A A8E0 syscall OffsetRgn/OfsetRgn
0000010C A8E8 syscall PtInRgn
0000010E 0AE0 .incomplete
00000110 7E35 moveq.l D7, 0x35
00000112 C02C 51AE and.b D0, [A4 + 0x51AE]
00000116 5A47 addq.w D7, 5
00000118 6D68 blt +0x6A /* 00000182 */
0000011A 09BA 0A2A bclr [PC + 0xA2A /* 00000B46, value 0xF300AB01 */], D4
0000011E FEA6 FE8E .extension 0xEA6 <<F/2-3/7>> // unimplemented
00000122 FE6A 3602 .extension 0xE6A <<F/1/7>>, 0x3602 // unimplemented
00000126 33C2 04E2 6D40 move.w [0x04E26D40], D2
// begin alternate branch 0000012A-0000012C
label0000012A:
0000012A 6D40 blt +0x42 /* 0000016C */
// end alternate branch 0000012A-0000012C
label0000012A: // (misaligned)
0000012C A9AD syscall RemoveResource/RmveResource
0000012E 339A 6D54 move.w <<invalid full ext with I/IS == 4>>, [A2]+
00000132 338A 3392 3B45 move.w [[ + D3 * 2] + 0x3B45], A2
00000138 366A 075A movea.w A3, [A2 + 0x75A]
0000013C 2E4A movea.l A7, A2
0000013E A9F5 syscall GetAppParms
00000140 494B chk.w D4, A3
00000142 3144 5C8A move.w [A0 + 0x5C8A], D4
00000146 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
00000148 318A FD34 move.w <<invalid full ext with I/IS == 4>>, A2
0000014C A9F2 syscall Launch/LaunchApplication
label0000014E:
0000014E FBB0 .invalid <<F/6/5>>
00000150 3182 4C43 move.w [A0 + D4 * 4 + 0x43], D2
00000154 7073 moveq.l D0, 0x73
00000156 0825 6165 btst.b -[A5], 0x65 /* 'e' */
0000015A 7674 moveq.l D3, 0x74
0000015C 6F64 ble +0x66 /* 000001C2 */
0000015E 0B14 btst [A4], D5
00000160 0706 btst D6, D3
00000162 6973 bvs +0x75 /* 000001D7 */
00000164 0609 0610 addi.b A1, 0x10
00000168 7061 moveq.l D0, 0x61
0000016A 0603 FE22 addi.b D3, 0x22 /* '\"' */
// begin alternate branch 0000016C-00000172
label0000016C:
0000016C FE22 4C43 .unknown 0xFE22 0x4C43 (W = 7)
00000170 240B move.l D2, A3
// end alternate branch 0000016C-00000172
label0000016C: // (misaligned)
0000016E 4C43 240B movem.l D0,D1,D3,A2,A5, D3
00000172 FE36 EEAE .unknown 0xFE36 0xEEAE (W = 7)
label00000176:
00000176 EEBA ror D2, D7
00000178 EEC0 EEC4 bfset D0 {D3:4}
0000017C EEC6 EECA bfset D6 {D3:10}
00000180 EED2 EF94 bfset [A2] {D6:20}
// begin alternate branch 00000182-00000184
label00000182:
00000182 EF94 roxl D4, 7
// end alternate branch 00000182-00000184
label00000182: // (misaligned)
00000184 EED6 EF28 bfset [A6] {D4:D0}
00000188 EEDA EEDE bfset [A2]+ {D3:30}
0000018C EEF2 EEF6 EEE2 bfset [A2 + A6 * 8 - 0x30] {D3:D6}
00000192 EFA6 asl D6, D7
00000194 EFB2 roxl D2, D7
00000196 EF3A rol D2.b, D7
00000198 EF46 asl D6.w, 7
0000019A EEAE lsr D6, D7
0000019C EEA6 asr D6, D7
0000019E 6F30 ble +0x32 /* 000001D0 */
000001A0 67D4 beq -0x2A /* 00000176 */
000001A2 F964 .extension 0x964 <<F/4-5/4>> // unimplemented
000001A4 0692 EE86 4A30 addi.l [A2], 0xEE864A30
000001AA 6CA2 bge -0x5C /* 0000014E */
000001AC 5B45 subq.w D5, 5
000001AE 23D2 0A0E F443 move.l [0x0A0EF443], [A2]
000001B4 5C0C addq.b A4, 6
000001B6 180A move.b D4, A2
000001B8 0E1B 1D04 .invalid.b [A3]+, 0x4 // invalid immediate operation
000001BC CD00 abcd D6, D0
000001BE CA0B and.b D5, A3
000001C0 3C5B movea.w A6, [A3]+
label000001C2:
000001C2 0922 btst -[A2], D4
000001C4 4EA3 jsr -[A3]
000001C6 03E3 .incomplete
000001C8 3073 00C2 movea.w A0, [A3 + D0.w - 0x62]
000001CC E330 roxl D0.b, D1
000001CE 7E33 moveq.l D7, 0x33
label000001D0:
000001D0 0F00 btst D0, D7
000001D2 0F30 5102 FB08 btst [[A0 + <<invalid base displacement size>> + D5] - 0x4F8], D7
000001D8 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000001DA 9301 subx.b D1, D1
000001DC 1C04 move.b D6, D4
000001DE 8D02 sbcd D6, D2
000001E0 F780 .invalid <<F/6/3>>
000001E2 0D0F btst A7, D6
000001E4 CD04 abcd D6, D4
000001E6 1C04 move.b D6, D4
000001E8 000F 0C9C ori.b A7, 0x9C
000001EC 180A move.b D4, A2
000001EE 1612 move.b D3, [A2]
000001F0 1683 move.b [A3], D3
000001F2 077E bchg <<invalid special address>>, D3
000001F4 3B05 move.w -[A5], D5
000001F6 0304 btst D4, D1
000001F8 1C04 move.b D6, D4
000001FA 435A chk.w D1, [A2]+
000001FC 1C16 move.b D6, [A6]
000001FE 0304 btst D4, D1
00000200 0902 btst D2, D4
00000202 7B03 moveq.l D5, 0x03
00000204 629B bhi -0x63 /* 000001A1 */
00000206 0006 725B ori.b D6, 0x5B /* '[' */
0000020A 039B bclr [A3]+, D1
0000020C 2EAE C09B move.l [A7], [A6 - 0x3F65]
00000210 0950 bchg [A0], D4
00000212 2C0B move.l D6, A3
00000214 01A8 481E bclr [A0 + 0x481E], D0
00000218 0413 007B subi.b [A3], 0x7B /* '{' */
0000021C 037B 2958 bchg [PC], D1
00000220 E30A lsl D2.b, 1
00000222 6321 bls +0x23 /* 00000245 */
00000224 8623 or.b D3, -[A3]
00000226 2A06 move.l D5, D6
00000228 72FE moveq.l D1, 0xFFFFFFFE
0000022A 1B02 move.b -[A5], D2
0000022C 86B3 691F 58FB 26CB or.l D3, [[A3] + D6 + 0x58FB26CB]
00000234 0B93 bclr [A3], D5
00000236 0D74 3284 bchg [A4 + D3.w * 2 - 0x124], D6
0000023A 00CB .incomplete
0000023C 198C F304 move.b <<invalid full ext with I/IS == 4>>, A4
00000240 3284 move.w [A1], D4
00000242 1288 move.b [A1], A0
00000244 0043 218C ori.w D3, 0x218C
00000248 9B0A subx.b -[A5], -[A2]
0000024A 4A84 tst.l D4
0000024C 0013 062B ori.b [A3], 0x2B /* '+' */
00000250 03FE .incomplete
00000252 CB04 abcd D5, D4
00000254 28BB 0012 move.l [A4], [PC + D0.w + 0x12]
00000258 7B03 moveq.l D5, 0x03
0000025A 008B 817B 1384 ori.l A3, 0x817B1384
00000260 AC88 syscall TextFace, auto_pop
00000262 00EB .incomplete
00000264 18B8 BB06 move.b [A4], [0xFFFFBB06]
00000268 D10C addx.b -[A0], -[A4]
0000026A 8B0B sbcd -[A5], -[A3]
0000026C 081C 1002 btst.b [A4]+, 0x2
00000270 AB2D syscall NewTempHandle
00000272 0C54 3060 cmpi.w [A4], 0x3060 /* '0`' */
00000276 A901 syscall FMSwapFont
00000278 06A9 01B3 28B1 014B addi.l [A1 + 0x14B], 0x1B328B1
00000280 0358 bchg [A0]+, D1
00000282 6A0C bpl +0xE /* 00000290 */
00000284 542A 1025 addq.b [A2 + 0x1025], 2
00000288 0132 1C28 btst [A2 + D1 * 4 + 0x28], D0
0000028C 1C10 move.b D6, [A0]
0000028E 1C04 move.b D6, D4
label00000290:
00000290 1B1A move.b -[A5], [A2]+
00000292 CB12 and.b [A2], D5
00000294 1902 move.b -[A4], D2
00000296 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
00000298 7B40 moveq.l D5, 0x40
0000029A B700 xor.b D0, D3
0000029C E2BB ror D3, D1
0000029E 32B9 0165 01BB move.w [A1], [0x016501BB]
000002A4 10F5 0910 move.b [A0]+, [A5 + D0]
000002A8 6C38 bge +0x3A /* 000002E2 */
000002AA 3A23 move.w D5, -[A3]
000002AC 084C 6C04 bchg.b A4, 0x4
000002B0 8500 sbcd D2, D0
000002B2 5B18 subq.b [A0]+, 5
000002B4 5102 subq.b D2, 8
000002B6 321E move.w D1, [A6]+
000002B8 10AB 041C move.b [A0], [A3 + 0x41C]
000002BC 0413 2DCB subi.b [A3], 0xCB
000002C0 1228 D101 move.b D1, [A0 - 0x2EFF]
000002C4 1E28 AB04 move.b D7, [A0 - 0x54FC]
000002C8 0D02 btst D2, D6
000002CA B780 xor.l D0, D3
000002CC F023 47B5 .pmove2 0xF023, 0x47B5 // unimplemented
000002D0 0124 btst -[A4], D0
000002D2 7306 moveq.l D1, 0x06
000002D4 2E04 move.l D7, D4
000002D6 4A14 tst.b [A4]
000002D8 003B 08DA 2328 5B36 ori.b [PC + 0x5B36 + D2 * 2], 0xDA
000002E0 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
label000002E2:
000002E2 525B addq.w [A3]+, 1
000002E4 2F73 5ACB 015B move.l [A7 + 0x15B], [A3 + D5 * 2 - 0x53]
000002EA 2F23 move.l -[A7], -[A3]
000002EC 2D58 6B05 move.l [A6 + 0x6B05], [A0]+
000002F0 5306 subq.b D6, 1
000002F2 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3
000002F4 10BB 0283 move.b [A0], [PC + D0.w * 2 - 0x125]
000002F8 0310 btst [A0], D1
000002FA 2673 062C movea.l A3, [A3 + D0.w * 8 + 0x2C]
000002FE 8921 or.b -[A1], D4
00000300 0ECB .incomplete
00000302 2E38 9350 move.l D7, [0xFFFF9350]
00000306 CB2E 040B and.b [A6 + 0x40B], D5
0000030A 8658 or.w D3, [A0]+
0000030C 0B3C 224E btst 0x4E /* 'N' */, D5
00000310 3B09 move.w -[A5], A1
00000312 5823 addq.b -[A3], 4
00000314 294D 0224 move.l [A4 + 0x224], A5
00000318 3307 move.w -[A1], D7
0000031A 1B04 move.b -[A5], D4
0000031C 04BC E528 0FB0 5B35 3013 subi.l 0x5B353013, 0xE5280FB0
00000326 1A06 move.b D5, D6
00000328 2B19 move.l -[A5], [A1]+
0000032A 651F bcs +0x21 /* 0000034B */
0000032C 130C move.b -[A1], A4
0000032E EB05 asl D5.b, 5
00000330 6300 6302 bls +0x6304 /* 00006634 */
00000334 1B09 move.b -[A5], A1
00000336 82EE 52CB divu.w D1, [A6 + 0x52CB]
0000033A 2F36 A480 move.l -[A7], [A6 + A2.w * 4 - 0x128]
0000033E 3B18 move.w -[A5], [A0]+
00000340 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000342 C30F abcd -[A1], -[A7]
00000344 A921 syscall SendBehind
00000346 EB05 asl D5.b, 5
00000348 E101 asl D1.b, 8
0000034A B307 xor.b D7, D1
0000034C E501 asl D1.b, 2
0000034E 8B09 sbcd -[A5], -[A1]
00000350 5C62 addq.w -[A2], 6
00000352 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000354 0F80 bclr D0, D7
00000356 2A10 move.l D5, [A0]
00000358 1B05 move.b -[A5], D5
0000035A 806B 0022 or.w D0, [A3 + 0x22]
0000035E 4E03 .invalid // invalid opcode 4
00000360 0E10 BB8B .invalid.b [A0], 0x8B // invalid immediate operation
00000364 266B 0796 movea.l A3, [A3 + 0x796]
00000368 2923 move.l -[A4], -[A3]
0000036A 24FB 008A move.l [A2]+, [PC + D0.w - 0x118]
0000036E 101C move.b D0, [A4]+
00000370 7802 moveq.l D4, 0x02
00000372 6320 bls +0x22 /* 00000394 */
00000374 B009 cmp.b D0, A1
00000376 082B 0182 34DB btst.b [A3 + 0x34DB], 0x82
0000037C 0206 4313 andi.b D6, 0x13
00000380 1E04 move.b D7, D4
00000382 6B21 bmi +0x23 /* 000003A5 */
00000384 3B04 move.w -[A5], D4
00000386 4A14 tst.b [A4]
00000388 064C 00DB addi.w A4, 0xDB
0000038C B41E cmp.b D2, [A6]+
0000038E 0403 2758 subi.b D3, 0x58 /* 'X' */
00000392 2603 move.l D3, D3
label00000394:
00000394 013E btst <<invalid special address>>, D0
00000396 E514 roxl D4.b, 2
00000398 50E9 14FB st [A1 + 0x14FB]
0000039C 002E 0403 1205 ori.b [A6 + 0x1205], 0x3
000003A2 2783 418D move.l [[ + <<invalid base displacement size>>] + D4], D3
000003A6 05A1 bclr -[A1], D2
000003A8 0D34 AB02 4A40 btst [[A4 + <<invalid base displacement size>> + A2 * 2] + 0x4A40], D6
000003AE 424C clr.w A4
000003B0 148E move.b [A2], A6
000003B2 5323 subq.b -[A3], 1
000003B4 009B 3934 06AB ori.l [A3]+, 0x393406AB
000003BA 056B 0183 bchg [A3 + 0x183], D2
000003BE 085C 6214 bchg.b [A4]+, 0x14
000003C2 00A3 4A01 018B ori.l -[A3], 0x4A01018B
000003C8 0463 1E0E subi.w -[A3], 0x1E0E
000003CC 6D06 blt +0x8 /* 000003D4 */
000003CE 051F btst [A7]+, D2
000003D0 2C24 move.l D6, -[A4]
000003D2 5A2E 0414 addq.b [A6 + 0x414], 5
// begin alternate branch 000003D4-000003DA
label000003D4:
000003D4 0414 122C subi.b [A4], 0x2C /* ',' */
000003D8 00F3 .incomplete
// end alternate branch 000003D4-000003DA
label000003D4: // (misaligned)
000003D6 122C 00F3 move.b D1, [A4 + 0xF3]
000003DA 3D06 move.w -[A6], D6
000003DC 0852 C30E bchg.b [A2], 0xE
000003E0 9307 subx.b D1, D7
000003E2 9070 14A3 sub.w D0, [A0 + D1.w * 4 - 0x93]
000003E6 2F4A 141A move.l [A7 + 0x141A], A2
000003EA 746B moveq.l D2, 0x6B
000003EC 1DEB 0569 move.b <<invalid special address>>, [A3 + 0x569]
000003F0 02E3 .incomplete
000003F2 3863 movea.w A4, -[A3]
000003F4 0026 F864 ori.b -[A6], 0x64 /* 'd' */
000003F8 6910 bvs +0x12 /* 0000040A */
000003FA 144A movea.b A2, A2
000003FC AC38 syscall CalcMask, auto_pop
000003FE 002B 8113 0304 ori.b [A3 + 0x304], 0x13
00000404 6B1B bmi +0x1D /* 00000421 */
00000406 8514 or.b [A4], D2
00000408 0FE6 .incomplete
label0000040A:
0000040A 0422 4EC2 subi.b -[A2], 0xC2
0000040E 5B0D subq.b A5, 5
00000410 C2FB 0265 mulu.w D1, [PC + D0.w * 2 + 0x65]
00000414 01F3 .incomplete
00000416 1C25 move.b D6, -[A5]
00000418 01FB .incomplete
0000041A 0261 0125 andi.w -[A1], 0x125
0000041E 01F3 .incomplete
00000420 382A 4B01 move.w D4, [A2 + 0x4B01]
00000424 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000426 042E 162D 165B subi.b [A6 + 0x165B], 0x2D /* '-' */
0000042C 002E 386B 15BB ori.b [A6 + 0x15BB], 0x6B /* 'k' */
00000432 0C28 4300 6B12 cmpi.b [A0 + 0x6B12], 0x0
00000438 D6B6 FB25 9302 add.l D3, [[A6 - 0x6CFE] + A7 * 2]
0000043E 652E bcs +0x30 /* 0000046E */
00000440 085C 6202 bchg.b [A4]+, 0x2
00000444 3314 move.w -[A1], [A4]
00000446 2693 move.l [A3], [A3]
00000448 002C 0C54 3B01 ori.b [A4 + 0x3B01], 0x54 /* 'T' */
0000044E 6514 bcs +0x16 /* 00000464 */
00000450 62F3 bhi -0xB /* 00000445 */
00000452 01CA .incomplete
00000454 3348 4B16 move.w [A1 + 0x4B16], A0
00000458 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000045A 9BE8 8300 sub.l A5, [A0 - 0x7D00]
0000045E 6A71 bpl +0x73 /* 000004D1 */
00000460 2CEA 1B03 move.l [A6]+, [A2 + 0x1B03]
label00000464:
00000464 4B5A chk.w D5, [A2]+
00000466 321A move.w D1, [A2]+
00000468 0F06 btst D6, D7
0000046A 0800 9B56 btst.b D0, 0x56 /* 'V' */
label0000046E:
0000046E A300 syscall Open/PBHOpen/HOpen, flags=3
00000470 D309 addx.b -[A1], -[A1]
00000472 2309 move.l -[A1], A1
00000474 5AB8 1645 addq.l [0x00001645], 5
00000478 1928 600E move.b -[A4], [A0 + 0x600E]
0000047C A508 syscall Create/PBHCreate/HCreate, flags=5
0000047E E304 asl D4.b, 1
00000480 EB13 roxl D3.b, 5
00000482 50DC st [A4]+
00000484 382E 2882 move.w D4, [A6 + 0x2882]
00000488 68FB bvc -0x3 /* 00000485 */
0000048A 0952 bchg [A2], D4
0000048C C236 250C and.b D1, <<invalid full ext with I/IS == 4>>
00000490 0F52 bchg [A2], D7
00000492 06C3 .incomplete
00000494 0336 52C3 btst [A6 + D5.w * 2 - 0x61], D1
00000498 0328 0608 btst [A0 + 0x608], D1
0000049C 1400 move.b D2, D0
0000049E DB4A addx.w -[A5], -[A2]
000004A0 6B01 bmi +0x3 /* 000004A3 */
000004A2 2A28 B30C move.l D5, [A0 - 0x4CF4]
000004A6 FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
000004A8 2901 move.l -[A4], D1
000004AA F342 .extension 0x342 <<F/4-5/1>> // unimplemented
000004AC 3302 move.w -[A1], D2
000004AE 6300 30AB bls +0x30AD /* 0000355B */
000004B2 217B 1143 0C02 9B6F 4B06 move.l [A0 + 0x4B06], [[PC + <<invalid base displacement size>>] + 0xC029B6F]
000004BC 224E movea.l A1, A6
000004BE 0663 0933 addi.w -[A3], 0x933 /* '\t3' */
000004C2 2B08 move.l -[A5], A0
000004C4 C928 AB43 and.b [A0 - 0x54BD], D4
000004C8 F658 2A28 .extension 0x658 <<F/1/3>>, 0x2A28 // unimplemented
000004CC DB02 addx.b D5, D2
000004CE 224E movea.l A1, A6
000004D0 B301 xor.b D1, D1
000004D2 332B 6B05 move.w -[A1], [A3 + 0x6B05]
000004D6 FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
000004D8 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
000004DA 5C62 addq.w -[A2], 6
000004DC 4089 negx.l A1
000004DE 027B 765B 0F40 andi.w [PC + <<invalid base displacement size>>], 0x765B /* 'v[' */
000004E4 0083 05C3 0205 ori.l D3, 0x5C30205
000004EA 01EB .incomplete
000004EC 9152 sub.w [A2], D0
000004EE C355 and.w [A5], D1
000004F0 3652 movea.w A3, [A2]
000004F2 0F28 2A0B btst [A0 + 0x2A0B], D7
000004F6 0026 DB04 ori.b -[A6], 0x4
000004FA E8E5 1586 bftst -[A5] {22:6}
000004FE 24BB 2BAB 2B04 EEA5 055B move.l [A2], [[0x2B04 + D2 * 2] - 0x115AFAA5]
00000508 1768 0B18 00EB move.b [A3 + 0xEB], [A0 + 0xB18]
0000050E 4C0B 0F25 movem.w D0,D2,D5,A0,A1,A2,A3, A3
00000512 01F3 .incomplete
00000514 11EB 1088 FB01 move.b [0xFFFFFB01], [A3 + 0x1088]
0000051A A500 syscall Open/PBHOpen/HOpen, flags=5
0000051C 1B03 move.b -[A5], D3
0000051E 8873 2E12 or.w D4, [A3 + D2 * 8 + 0x12]
00000522 2C12 move.l D6, [A2]
00000524 8600 or.b D3, D0
00000526 A320 syscall SetPtrSize, flags=3
00000528 DC86 add.l D6, D6
0000052A 3C93 move.w [A6], [A3]
0000052C 2089 move.l [A0], A1
0000052E 352B 0113 move.w -[A2], [A3 + 0x113]
00000532 0528 68CB btst [A0 + 0x68CB], D2
00000536 1B4B 050B move.b [A5 + 0x50B], A3
0000053A 0241 1BEB andi.w D1, 0x1BEB
0000053E 1293 move.b [A1], [A3]
00000540 06E5 .incomplete
00000542 5A3B 2133 0DC3 186E B307 0101 addq.b [[PC + 0xDC3186E + D2] - 0x4CF8FEFF], 5
0000054E BE76 020F cmp.w D7, [A6 + D0.w * 2 + 0xF]
00000552 2501 move.l -[A2], D1
00000554 E053 roxr D3.w, 8
00000556 2903 move.l -[A4], D3
00000558 2588 5315 move.l [[A2] + D5 * 2], A0
0000055C 5306 subq.b D6, 1
0000055E 2B27 move.l -[A5], -[A7]
00000560 6302 bls +0x4 /* 00000564 */
00000562 C532 BE76 and.b [A2 + A3 * 8 + 0x76], D2
// begin alternate branch 00000564-0000056C
label00000564:
00000564 BE76 0083 cmp.w D7, [A6 + D0.w - 0x125]
00000568 7B03 moveq.l D5, 0x03
0000056A 6A1B bpl +0x1D /* 00000587 */
// end alternate branch 00000564-0000056C
label00000564: // (misaligned)
00000566 0083 7B03 6A1B ori.l D3, 0x7B036A1B
0000056C 0529 20AB btst [A1 + 0x20AB], D2
00000570 31D6 B6BB move.w [0xFFFFB6BB], [A6]
00000574 4693 not.l [A3]
00000576 025C 62FA andi.w [A4]+, 0x62FA
0000057A BC02 cmp.b D6, D2
0000057C 6341 bls +0x43 /* 000005BF */
0000057E 1B0C move.b -[A5], A4
00000580 2A10 move.l D5, [A0]
00000582 2B24 move.l -[A5], -[A4]
00000584 2307 move.l -[A1], D7
00000586 9B21 sub.b -[A1], D5
00000588 5246 addq.w D6, 1
0000058A 0B1D btst [A5]+, D5
0000058C 3693 move.w [A3], [A3]
0000058E 2243 movea.l A1, D3
00000590 0C85 100F 6E30 cmpi.l D5, 0x100F6E30
00000596 2B2F BE78 move.l -[A5], [A7 - 0x4188]
0000059A 025B 5172 andi.w [A3]+, 0x5172 /* 'Qr' */
0000059E 4814 nbcd.b [A4]
000005A0 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000005A2 4C1C 4801 movem.w D0,A3,A6, [A4]+
000005A6 0612 4800 addi.b [A2], 0x0
000005AA F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000005AC 84D4 divu.w D2, [A4]
000005AE 4C00 7327 movem.w D0,D1,D2,D5,A0,A1,A4,A5,A6, D0
000005B2 B308 cmpm.b [A1]+, [A0]+
000005B4 5307 subq.b D7, 1
000005B6 28D3 move.l [A4]+, [A3]
000005B8 29D6 8442 4C00 move.l 0x84424C00, [A6]
000005BE FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
000005C0 3421 move.w D2, -[A1]
000005C2 4173 1C2C chk.w D0, [A3 + D1 * 4 + 0x2C]
000005C6 B30C cmpm.b [A1]+, [A4]+
000005C8 6B30 bmi +0x32 /* 000005FA */
000005CA 00F3 .incomplete
000005CC 4C26 6329 movem.w D1,D2,D6,D7,A2,A4,A7, -[A6]
000005D0 6164 bsr +0x66 /* 00000636 */
000005D2 54AB 0069 addq.l [A3 + 0x69], 2
000005D6 2722 move.l -[A3], -[A2]
000005D8 4E8B jsr A3
000005DA 558B subq.l A3, 2
000005DC 4A83 tst.l D3
000005DE 068B 4A43 08A5 addi.l A3, 0x4A4308A5
000005E4 24E5 move.l [A2]+, -[A5]
000005E6 2C22 move.l D6, -[A2]
000005E8 4E83 jsr D3
000005EA 0CE3 .incomplete
000005EC 30F1 00DB move.w [A0]+, [A1 + D0.w - 0x37]
000005F0 0804 1501 btst.b D4, 0x1
000005F4 830C sbcd -[A1], -[A4]
000005F6 6353 bls +0x55 /* 0000064B */
000005F8 1902 move.b -[A4], D2
label000005FA:
000005FA 0D01 btst D1, D6
000005FC F473 cpushp DATA, [A3]
000005FE 6C71 bge +0x73 /* 00000671 */
00000600 80CD divu.w D0, A5
00000602 0024 9B08 ori.b -[A4], 0x8
00000606 0608 029B addi.b A0, 0x9B
0000060A 81F2 1034 divs.w D0, [A2 + D1.w + 0x34]
0000060E EE32 roxr D2.b, D7
00000610 1250 movea.b A1, [A0]
00000612 00AB 388B 0D11 2662 ori.l [A3 + 0x2662], 0x388B0D11
0000061A 0926 btst -[A6], D4
0000061C A934 syscall ClearMenuBar
0000061E 456E 5089 chk.w D2, [A6 + 0x5089]
00000622 017B 764B bchg [PC + D7.w * 8 + 0x4B], D0
00000626 0621 2363 addi.b -[A1], 0x63 /* 'c' */
0000062A 0206 0D29 andi.b D6, 0x29 /* ')' */
0000062E 0F2A 1026 btst [A2 + 0x1026], D7
00000632 5B05 subq.b D5, 5
00000634 E536 roxl D6.b, D2
fn00000636:
00000636 2A38 600A move.l D5, [0x0000600A]
0000063A 16F3 0893 move.b [A3]+, [A3 + D0 - 0x109]
0000063E 50C9 7202 dbt D1, +0x7204 /* 00007842 */
00000642 5388 subq.l A0, 1
00000644 0825 030F btst.b -[A5], 0xF
00000648 7216 moveq.l D1, 0x16
0000064A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
0000064C 9350 sub.w [A0], D1
0000064E 2A10 move.l D5, [A0]
00000650 D812 add.b D4, [A2]
00000652 16C1 move.b [A3]+, D1
00000654 16CB move.b [A3]+, A3
00000656 0416 100D subi.b [A6], 0xD /* '\r' */
0000065A 5E14 addq.b [A4], 7
0000065C 2E10 move.l D7, [A0]
0000065E 6102 bsr +0x4 /* 00000662 */
00000660 BB04 xor.b D4, D5
fn00000662:
00000662 CB06 abcd D5, D6
00000664 A81C syscall Count1Types
00000666 0413 1593 subi.b [A3], 0x93
0000066A 5013 addq.b [A3], 8
0000066C 150F move.b -[A2], A7
0000066E 0093 23B6 0312 ori.l [A3], 0x23B60312
00000674 E541 asl D1.w, 2
00000676 AD6B syscall SetControlAction/SetCtlAction, auto_pop
00000678 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
0000067A 10B3 0B38 AC04 064C move.b [A0], [A3 - 0x53FBF9B4 + D0 * 2]
00000682 0293 1331 0262 andi.l [A3], 0x13310262
00000688 DC38 258D add.b D6, [0x0000258D]
0000068C FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
0000068E BB04 xor.b D4, D5
00000690 5C62 addq.w -[A2], 6
00000692 ED48 lsl D0.w, 6
00000694 1B25 move.b -[A5], -[A5]
00000696 2A10 move.l D5, [A0]
00000698 C307 abcd D1, D7
0000069A 5CA5 addq.l -[A5], 6
0000069C 1B4D 4985 move.b [A5 + 0x4985], A5
000006A0 0111 btst [A1], D0
000006A2 1CC1 move.b [A6]+, D1
000006A4 59E9 4EE5 svs [A1 + 0x4EE5]
000006A8 58A4 addq.l -[A4], 4
000006AA 067B 0FE1 64A4 addi.w [PC + D6.w * 4 - 0x92], 0xFE1
000006B0 0653 0E52 addi.w [A3], 0xE52
000006B4 8B1A or.b [A2]+, D5
000006B6 36A4 move.w [A3], -[A4]
000006B8 063B 046C 503A addi.b [PC + D5.w + 0x3A], 0x6C /* 'l' */
000006BE AD16 syscall HideWindow, auto_pop
000006C0 A913 syscall NewWindow
000006C2 C558 and.w [A0]+, D2
000006C4 0905 btst D5, D4
000006C6 F31B .extension 0x31B <<F/4-5/1>> // unimplemented
000006C8 DC50 add.w D6, [A0]
000006CA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000006CC 788B moveq.l D4, 0xFFFFFF8B
000006CE 010F btst A7, D0
000006D0 5C56 addq.w [A6], 6
000006D2 030A btst A2, D1
000006D4 1E04 move.b D7, D4
000006D6 1302 move.b -[A1], D2
000006D8 9813 sub.b D4, [A3]
000006DA 0294 AB01 630C andi.l [A4], 0xAB01630C
000006E0 C308 abcd -[A1], -[A0]
000006E2 E26B lsr D3.w, D1
000006E4 1228 432F move.b D1, [A0 + 0x432F]
000006E8 FABC 454F .extension 0xABC <<F/2-3/5>> // unimplemented
000006EC 7B33 moveq.l D5, 0x33
000006EE 6E30 bgt +0x32 /* 00000720 */
000006F0 CC42 and.w D6, D2
000006F2 F319 .extension 0x319 <<F/4-5/1>> // unimplemented
000006F4 AB03 syscall Jackson
000006F6 58BB 01F3 02D3 0F7B 1561 92F3 addq.l [[0x2D30F7B] + 0x156192F3], 4
00000702 046B 1274 D102 subi.w [A3 - 0x2EFE], 0x1274
00000708 430B .invalid 1, A3 // invalid opcode 4 with b == 4
0000070A C902 abcd D4, D2
0000070C 6308 bls +0xA /* 00000716 */
0000070E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000710 F2A3 13AB .extension 0x2A3 <<F/2-3/1>> // unimplemented
00000714 0293 06E5 335A andi.l [A3], 0x6E5335A
// begin alternate branch 00000716-0000071C
label00000716:
00000716 06E5 .incomplete
00000718 335A 5308 move.w [A1 + 0x5308], [A2]+
// end alternate branch 00000716-0000071C
label00000716: // (misaligned)
0000071A 5308 subq.b A0, 1
0000071C 4138 3B06 .invalid 0, [0x00003B06] // invalid opcode 4 with b == 4
label00000720:
00000720 5306 subq.b D6, 1
00000722 0B10 btst [A0], D5
00000724 262B 1FED move.l D3, [A3 + 0x1FED]
00000728 5D41 subq.w D1, 6
0000072A 2543 0338 move.l [A2 + 0x338], D3
0000072E 22AE 930D move.l [A1], [A6 - 0x6CF3]
00000732 7B60 moveq.l D5, 0x60
00000734 3105 move.w -[A0], D5
00000736 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00000738 2905 move.l -[A4], D5
0000073A FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
0000073C 8504 sbcd D2, D4
0000073E 1323 move.b -[A1], -[A3]
00000740 34A9 210D move.w [A2], [A1 + 0x210D]
00000744 2C83 move.l [A6], D3
00000746 06AB 4225 8A08 A95F addi.l [A3 - 0x56A1], 0x42258A08
0000074E 0511 btst [A1], D2
00000750 0B62 bchg -[A2], D5
00000752 224E movea.l A1, A6
00000754 6309 bls +0xB /* 0000075F */
00000756 AB42 syscall bEND2
00000758 E902 asl D2.b, 4
0000075A 2918 move.l -[A4], [A0]+
0000075C 0902 btst D2, D4
0000075E 5391 subq.l [A1], 1
00000760 E958 rol D0.w, 4
00000762 2936 6197 0411 06ED move.l -[A4], [[] + D6 + 0x41106ED]
0000076A 02A3 8EAD 0169 andi.l -[A3], 0x8EAD0169
00000770 00F1 .incomplete
00000772 1B9B 000D move.b [A5 + D0.w + 0xD], [A3]+
00000776 1CA1 move.b [A6], -[A1]
00000778 7AA4 moveq.l D5, 0xFFFFFFA4
0000077A 0683 1123 07FB addi.l D3, 0x112307FB
00000780 1306 move.b -[A1], D6
00000782 0893 0205 bclr.b [A3], 0x5
00000786 5B30 4B46 subq.b <<invalid full ext with IS == 1 and I/IS == 6>>, 5
0000078A E900 asl D0.b, 4
0000078C C15A and.w [A2]+, D0
0000078E 40E5 move.w -[A5], SR
00000790 050F btst A7, D2
00000792 B065 cmp.w D0, -[A5]
00000794 562A 6A80 addq.b [A2 + 0x6A80], 3
00000798 D91C add.b [A4]+, D4
0000079A E32D lsl D5.b, D1
0000079C 22AE B301 move.l [A1], [A6 - 0x4CFF]
000007A0 0B1B btst [A3]+, D5
000007A2 6893 bvc -0x6B /* 00000737 */
000007A4 121B move.b D1, [A3]+
000007A6 01F3 .incomplete
000007A8 1C3A 030A move.b D6, [PC + 0x30A /* 00000AB4, value 0x13 */]
000007AC 22AE 8704 move.l [A1], [A6 - 0x78FC]
000007B0 FD41 .extension 0xD41 <<F/4-5/6>> // unimplemented
000007B2 1AF2 0483 move.b [A5]+, [A2 + D0.w * 4 - 0x125]
000007B6 3A06 move.w D5, D6
000007B8 AB03 syscall Jackson
000007BA 7823 moveq.l D4, 0x23
000007BC 0DEB .incomplete
000007BE 0A06 E30B xori.b D6, 0xB
000007C2 6B01 bmi +0x3 /* 000007C5 */
000007C4 D315 add.b [A5], D1
000007C6 22AE C30E move.l [A1], [A6 - 0x3CF2]
000007CA F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000007CC 9083 sub.l D0, D3
000007CE 043B 07E3 07EB 38DB 0093 035A subi.b [[0x38DB] + 0x93035A], 0xE3
000007DA CB00 abcd D5, D0
000007DC BB03 xor.b D3, D5
000007DE A308 syscall Create/PBHCreate/HCreate, flags=3
000007E0 0EA4 06B6 426E .invalid.l -[A4], 0x6B6426E // invalid immediate operation
000007E6 130A move.b -[A1], A2
000007E8 22AE 9705 move.l [A1], [A6 - 0x68FB]
000007EC DFC3 add.l A7, D3
000007EE 740F moveq.l D2, 0x0F
000007F0 E2CB lsr .w A3
000007F2 0B22 btst -[A2], D5
000007F4 AE3B syscall AddComp, auto_pop
000007F6 0703 btst D3, D3
000007F8 1C21 move.b D6, -[A1]
000007FA 029B 05CB 05AE andi.l [A3]+, 0x5CB05AE
00000800 8B05 sbcd D5, D5
00000802 6B66 bmi +0x68 /* 0000086A */
00000804 7B61 moveq.l D5, 0x61
00000806 6345 bls +0x47 /* 0000084D */
00000808 E2AB lsr D3, D1
0000080A 01F3 .incomplete
0000080C 3866 movea.w A4, -[A6]
0000080E 6606 bne +0x8 /* 00000816 */
00000810 9A00 sub.b D5, D0
00000812 7B74 moveq.l D5, 0x74
00000814 2623 move.l D3, -[A3]
label00000816:
00000816 62E5 bhi -0x19 /* 000007FD */
00000818 8209 or.b D1, A1
0000081A 17E5 61A3 4293 1E41 99A3 move.b [[0x4293 + D6] + 0x1E4199A3], -[A5]
00000824 4241 clr.w D1
00000826 C2CB mulu.w D1, A3
00000828 018B bclr A3, D0
0000082A 0008 0283 ori.b A0, 0x83
0000082E 6E34 bgt +0x36 /* 00000864 */
00000830 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4
00000832 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
00000834 429A clr.l [A2]+
00000836 02AB 0D00 E344 2102 andi.l [A3 + 0x2102], 0xD00E344
0000083E DB02 addx.b D5, D2
00000840 3300 move.w -[A1], D0
00000842 4C92 5B08 movem.w D3,A0,A1,A3,A4,A6, [A2]
00000846 00C3 .incomplete
00000848 7802 moveq.l D4, 0x02
0000084A BB12 xor.b [A2], D5
0000084C 8512 or.b [A2], D2
0000084E 1681 move.b [A3], D1
00000850 1823 move.b D4, -[A3]
00000852 02CA .incomplete
00000854 5B2D 68F3 subq.b [A5 + 0x68F3], 5
00000858 0F42 bchg D2, D7
0000085A 5303 subq.b D3, 1
0000085C 9B3B 7B82 9B3B sub.b [[ + <<invalid base displacement size>> + D7 * 2] - 0x64C5], D5
00000862 3A08 move.w D5, A0
label00000864:
00000864 7E53 moveq.l D7, 0x53
00000866 2800 move.l D4, D0
00000868 0FDE .incomplete
label0000086A:
0000086A 8230 6302 1303 or.b D1, [[A0 + <<invalid base displacement size>> + D6 * 2] + 0x1303]
00000870 3308 move.w -[A1], A0
00000872 EEBE ror D6, D7
00000874 3308 move.w -[A1], A0
00000876 006B 649B 0105 ori.w [A3 + 0x105], 0x649B
0000087C 07A3 bclr -[A3], D3
0000087E 0313 btst [A3], D1
00000880 1833 124A move.b D4, [A3 + D1.w * 2 + 0x4A]
00000884 0520 btst -[A0], D2
00000886 1318 move.b -[A1], [A0]+
00000888 1315 move.b -[A1], [A5]
0000088A 5B5B subq.w [A3]+, 5
0000088C 000F 6139 ori.b A7, 0x39 /* '9' */
00000890 330A move.w -[A1], A2
00000892 4A40 tst.w D0
00000894 7B02 moveq.l D5, 0x02
00000896 0FAA 4C00 bclr [A2 + 0x4C00], D7
0000089A ABC4 syscall GetPMData
0000089C 1606 move.b D3, D6
0000089E 9A03 sub.b D5, D3
000008A0 135B 0802 move.b [A1 + 0x802], [A3]+
000008A4 3386 EE62 move.w [A1 + A6 * 8 + 0x62], D6
000008A8 2505 move.l -[A2], D5
000008AA 7364 moveq.l D1, 0x64
000008AC 3081 move.w [A0], D1
000008AE 1C69 2FFB movea.b A6, [A1 + 0x2FFB]
000008B2 0624 0FDC addi.b -[A4], 0xDC
000008B6 0406 3302 subi.b D6, 0x2
000008BA F674 B310 .extension 0x674 <<F/1/3>>, 0xB310 // unimplemented
000008BE 0F5C bchg [A4]+, D7
000008C0 566B 0238 addq.w [A3 + 0x238], 3
000008C4 E307 asl D7.b, 1
000008C6 9343 subx.w D1, D3
000008C8 A706 syscall KillIO, flags=7
000008CA 06A6 535F 6D02 addi.l -[A6], 0x535F6D02
000008D0 AB23 syscall SetFillPat
000008D2 A706 syscall KillIO, flags=7
000008D4 CC68 0B3D and.w D6, [A0 + 0xB3D]
000008D8 22AE 030E move.l [A1], [A6 + 0x30E]
000008DC F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000008DE 6873 bvc +0x75 /* 00000953 */
000008E0 4269 3F38 clr.w [A1 + 0x3F38]
000008E4 7922 moveq.l D4, 0x22
000008E6 2560 380B move.l [A2 + 0x380B], -[A0]
000008EA 185C movea.b A4, [A4]+
000008EC 569B addq.l [A3]+, 3
000008EE 051E btst [A6]+, D2
000008F0 388B move.w [A4], A3
000008F2 057C 64EB bchg 0x64EB, D2
000008F6 391B move.w -[A4], [A3]+
000008F8 1853 movea.b A4, [A3]
000008FA 45E2 lea.l A2, -[A2]
000008FC 6666 bne +0x68 /* 00000964 */
000008FE AB03 syscall Jackson
00000900 D303 addx.b D1, D3
00000902 9B2A B31D sub.b [A2 - 0x4CE3], D5
00000906 9213 sub.b D1, [A3]
00000908 0B5B bchg [A3]+, D5
0000090A 2204 move.l D1, D4
0000090C 0302 btst D2, D1
0000090E A2FB syscall vNewMap, flags=2
00000910 1479 41E1 D1FB movea.b A2, [0x41E1D1FB]
00000916 0574 C94B A305 E319 bchg [[A4 + <<invalid base displacement size>>] - 0x5CFA1CE7], D2
0000091E AB02 syscall BitsToPix
00000920 4208 clr.b A0
00000922 E446 asr D6.w, 2
00000924 C210 and.b D1, [A0]
00000926 00F3 .incomplete
00000928 03BB 1530 EB02 683B bclr [PC - 0x14FD97C5 + D1 * 4], D1
00000930 22E1 move.l [A1]+, -[A1]
00000932 035B bchg [A3]+, D1
00000934 0AFB .incomplete
00000936 0D9B bclr [A3]+, D6
00000938 205B movea.l A0, [A3]+
0000093A 12F3 0AD3 move.b [A1]+, [A3 + D0 * 2 - 0x45]
0000093E 0663 23E1 addi.w -[A3], 0x23E1
00000942 056B 243B bchg [A3 + 0x243B], D2
00000946 35AB 0B7B 071B 165B 0203 move.w [[A2 + D0 * 8] + 0x165B0203], [A3 + 0xB7B]
00000950 104B movea.b A0, A3
00000952 140B move.b D2, A3
00000954 1643 movea.b A3, D3
00000956 1743 1721 move.b [A3 + 0x1721], D3
0000095A 0045 0025 ori.w D5, 0x25 /* '%' */
0000095E 0132 8506 3B21 btst [[A2 + <<invalid base displacement size>>] + A0 * 4 + 0x3B21], D0
label00000964:
00000964 8C03 or.b D6, D3
00000966 0006 72D3 ori.b D6, 0xD3
0000096A 0823 05E5 btst.b -[A3], 0xE5
0000096E 0706 btst D6, D3
00000970 9A9A sub.l D5, [A2]+
00000972 0083 442B 03D3 ori.l D3, 0x442B03D3
00000978 0883 00D3 bclr.b D3, 0xD3
0000097C 08CB 0112 bset.b A3, 0x12
00000980 640F bcc +0x11 /* 00000991 */
00000982 3CBB 3363 0068 9315 1ED3 move.w [A6], [[PC + 0x68] - 0x6CEAE12D]
0000098C 084B 04CA bchg.b A3, 0xCA
00000990 3305 move.w -[A1], D5
00000992 9317 sub.b [A7], D1
00000994 630E bls +0x10 /* 000009A4 */
00000996 088B 275B bclr.b A3, 0x5B /* '[' */
0000099A 0290 7001 0A6E andi.l [A0], 0x70010A6E
000009A0 3083 move.w [A0], D3
000009A2 0B01 btst D1, D5
label000009A4:
000009A4 0246 1300 andi.w D6, 0x1300
000009A8 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000009AA 7CB3 moveq.l D6, 0xFFFFFFB3
000009AC 0666 6666 addi.w -[A6], 0x6666 /* 'ff' */
000009B0 EC1E ror D6.b, 6
000009B2 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000009B4 AB01 syscall BitsToMap
000009B6 5013 addq.b [A3], 8
000009B8 00B3 06C3 07A0 B306 231C ori.l [[A3 + <<invalid base displacement size>>] + A3 * 2 + 0x231C], 0x6C307A0
000009C2 D67A 7A7A add.w D3, [PC + 0x7A7A /* 0000843E, cstring ""<EOF> */]
000009C6 C300 abcd D1, D0
000009C8 2103 move.l -[A0], D3
000009CA C319 and.b [A1]+, D1
000009CC B306 xor.b D6, D1
000009CE 122C 8307 move.b D1, [A4 - 0x7CF9]
000009D2 12B3 061E move.b [A1], [A3 + D0.w * 8 + 0x1E]
000009D6 2C2B 0044 move.l D6, [A3 + 0x44]
000009DA 12D3 move.b [A1]+, [A3]
000009DC 0012 64DA ori.b [A2], 0xDA
000009E0 4C92 7073 movem.w D0,D1,D4,D5,D6,A4,A5,A6, [A2]
000009E4 15A1 0293 move.b [A2 + D0.w * 2 - 0x109], -[A1]
000009E8 0841 0003 bchg.b D1, 0x3
000009EC 3B3C 9312 move.w -[A5], 0x9312
000009F0 090A btst A2, D4
000009F2 3313 move.w -[A1], [A3]
000009F4 1264 movea.b A1, -[A4]
000009F6 FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
000009F8 4C4C 0F3C movem.l D2,D3,D4,D5,A0,A1,A2,A3, A4
000009FC 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
000009FE 1264 movea.b A1, -[A4]
00000A00 0F3C 030C btst 0xC, D7
00000A04 A0E8 syscall vHiliteText
00000A06 7C64 moveq.l D6, 0x64
00000A08 7A7A moveq.l D5, 0x7A
00000A0A 6CBB bge -0x43 /* 000009C7 */
00000A0C 00EB .incomplete
00000A0E 0E10 D301 .invalid.b [A0], 0x1 // invalid immediate operation
00000A12 FE6C E873 .extension 0xE6C <<F/1/7>>, 0xE873 // unimplemented
00000A16 3FD3 move.w <<invalid special address>>, [A3]
00000A18 01E8 .incomplete
00000A1A 0501 btst D1, D2
00000A1C 96CB sub.w A3, A3
00000A1E 084C 734F bchg.b A4, 0x4F /* 'O' */
00000A22 3225 move.w D1, -[A5]
fn00000A24:
00000A24 1A4C movea.b A5, A4
00000A26 6111 bsr +0x13 /* 00000A39 */
00000A28 8571 E3A3 BB0B 233A E0AA or.w [[-0x44F5 + A6 * 2] + 0x233AE0AA], D2
00000A32 AB02 syscall BitsToPix
00000A34 AA83 syscall 0xA83
00000A36 0BD3 .incomplete
00000A38 0E12 6401 .invalid.b [A2], 0x1 // invalid immediate operation
00000A3C 034C bchg A4, D1
00000A3E 4B8D .invalid 5, A5 // invalid opcode 4 with b == 6
00000A40 12E8 424C move.b [A1]+, [A0 + 0x424C]
00000A44 61DE bsr -0x20 /* 00000A24 */
00000A46 12E8 1B3B move.b [A1]+, [A0 + 0x1B3B]
00000A4A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
00000A4C 3901 move.w -[A4], D1
00000A4E 8B80 0106 unpk D5, D0, 0x0106
00000A52 26E3 move.l [A3]+, -[A3]
00000A54 8FB1 B1C5 or.l <<invalid full ext with IS == 1 and I/IS == 5>>, D7
00000A58 3C8B move.w [A6], A3
00000A5A 53E3 sls -[A3]
00000A5C 05DA .incomplete
00000A5E 0802 0F22 btst.b D2, 0x22 /* '\"' */
00000A62 4E6B move A3, USP
00000A64 298B 5365 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, A3
00000A68 35A1 0143 05A1 A6CB move.w [[A2 + <<invalid base displacement size>>] + 0x5A1A6CB], -[A1]
00000A70 0105 btst D5, D0
00000A72 020F 342D andi.b A7, 0x2D /* '-' */
00000A76 4E5A unlink A2
00000A78 8A04 or.b D5, D4
00000A7A 2E10 move.l D7, [A0]
00000A7C 1303 move.b -[A1], D3
00000A7E 28F3 125B move.l [A4]+, [A3 + D1.w * 2 + 0x5B]
00000A82 274E 76BA move.l [A3 + 0x76BA], A6
00000A86 280B move.l D4, A3
00000A88 14A3 move.b [A2], -[A3]
00000A8A 296A BA28 4B04 move.l [A4 + 0x4B04], [A2 - 0x45D8]
00000A90 BA28 4603 cmp.b D5, [A0 + 0x4603]
00000A94 0F61 bchg -[A1], D7
00000A96 3A36 F304 move.w D5, <<invalid full ext with I/IS == 4>>
00000A9A 3B07 move.w -[A5], D7
00000A9C 6312 bls +0x14 /* 00000AB0 */
00000A9E 364B movea.w A3, A3
00000AA0 0422 4EE3 subi.b -[A2], 0xE3
00000AA4 0036 46AB 016A CB05 4EBB ori.b [[A6 - 0x34FB] + 0x4EBB], 0xAB
00000AAE 185B movea.b A4, [A3]+
label00000AB0:
00000AB0 27F3 15D6 1303 106B 0ABA move.l [[PC + <<invalid base displacement size>> + D1 * 2] + 0x106B0ABA], <<invalid full ext with IS == 1 and I/IS == 6>>
00000ABA 1061 movea.b A0, -[A1]
00000ABC 04D3 .incomplete
00000ABE 41BA 104B .invalid 0, [PC + 0x104B /* 00001B0B, value 0x96A5011B */] // invalid opcode 4 with b == 6
00000AC2 0421 06EE subi.b -[A1], 0xEE
00000AC6 BA10 cmp.b D5, [A0]
00000AC8 030F btst A7, D1
00000ACA F315 .extension 0x315 <<F/4-5/1>> // unimplemented
00000ACC 6339 bls +0x3B /* 00000B07 */
00000ACE AEBA syscall 0xABA, auto_pop
00000AD0 10FB 79BB 0213 7AAE 26F8 8588 move.b [A0]+, [[0x2137AAE + D7] + 0x26F88588]
00000ADC C97E and.w <<invalid special address>>, D4
00000ADE E509 lsl D1.b, 2
00000AE0 282E 6A14 move.l D4, [A6 + 0x6A14]
00000AE4 1C04 move.b D6, D4
00000AE6 022B 23A1 0573 andi.b [A3 + 0x573], 0xA1
// begin alternate branch 00000AEA-00000AF0
label00000AEA:
00000AEA 0573 001E bchg [A3 + D0.w + 0x1E], D2
00000AEE 10D3 move.b [A0]+, [A3]
// end alternate branch 00000AEA-00000AF0
label00000AEA: // (misaligned)
00000AEC 001E 10D3 ori.b [A6]+, 0xD3
00000AF0 4C38 9331 04E3 movem.w D0,D4,D5,A0,A1,A4,A7, [0x000004E3]
00000AF6 02C5 .incomplete
00000AF8 0036 9331 746D ori.b [A6 + D7.w * 4 + 0x6D], 0x31 /* '1' */
00000AFE 0445 BF0A subi.w D5, 0xBF0A
00000B02 64A1 bcc -0x5D /* 00000AA5 */
00000B04 792E moveq.l D4, 0x2E
00000B06 0453 0A45 subi.w [A3], 0xA45 /* '\nE' */
00000B0A 1123 move.b -[A0], -[A3]
00000B0C 2EA6 move.l [A7], -[A6]
00000B0E C314 and.b [A4], D1
00000B10 9B2E 3326 sub.b [A6 + 0x3326], D5
00000B14 3E14 move.w D7, [A4]
00000B16 1264 movea.b A1, -[A4]
00000B18 12C0 move.b [A1]+, D0
00000B1A 1216 move.b D1, [A6]
00000B1C 02A3 141E 16B3 andi.l -[A3], 0x141E16B3
00000B22 015B bchg [A3]+, D0
00000B24 2E68 0310 movea.l A7, [A0 + 0x310]
00000B28 6CC0 bge -0x3E /* 00000AEA */
00000B2A A158 syscall InsTime, flags=1
00000B2C 1E16 move.b D7, [A6]
00000B2E E93C rol D4.b, D4
00000B30 92AB 0183 sub.l D1, [A3 + 0x183]
00000B34 6013 bra +0x15 /* 00000B49 */
00000B36 27E2 4B02 FB0A move.l [[PC + <<invalid base displacement size>> + D4 * 2] - 0x4F6], -[A2]
00000B3C BB5A xor.w [A2]+, D5
00000B3E 68F3 bvc -0xB /* 00000B33 */
00000B40 1065 movea.b A0, -[A5]
00000B42 0221 3D16 andi.b -[A1], 0x16
00000B46 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00000B48 AB01 syscall BitsToMap
00000B4A 8343 6B57 pack D1, D3, 0x6B57
00000B4E E2D3 lsr .w [A3]
00000B50 1FA2 6B10 move.b [A7 + D6 * 2], -[A2]
00000B54 B101 xor.b D1, D0
00000B56 C304 abcd D1, D4
00000B58 AB01 syscall BitsToMap
00000B5A 632B bls +0x2D /* 00000B87 */
00000B5C A32E syscall BlockMove/BlockMoveData, flags=3
00000B5E E22C lsr D4.b, D1
00000B60 6C48 bge +0x4A /* 00000BAA */
00000B62 2320 move.l -[A1], -[A0]
00000B64 86D3 divu.w D3, [A3]
00000B66 0148 bchg A0, D0
00000B68 6C2C bge +0x2E /* 00000B96 */
00000B6A 2320 move.l -[A1], -[A0]
00000B6C 3ED3 move.w [A7]+, [A3]
00000B6E 012C 123E btst [A4 + 0x123E], D0
00000B72 3B47 6C48 move.w [A5 + 0x6C48], D7
00000B76 0B17 btst [A7], D5
00000B78 C101 abcd D0, D1
00000B7A 866C 2C0B or.w D3, [A4 + 0x2C0B]
00000B7E 17C1 013E 8301 0700 2B16 move.b [[PC - 0x7CFEF900] + D0 + 0x2B16], D1
00000B88 ACC0 syscall EraseArc, auto_pop
00000B8A 123E move.b D1, <<invalid special address>>
00000B8C 020F 1D06 andi.b A7, 0x6
00000B90 1344 3EE2 move.b [A1 + 0x3EE2], D4
00000B94 1400 move.b D2, D0
label00000B96:
00000B96 8B44 020F pack D5, D4, 0x020F
00000B9A 690F bvs +0x11 /* 00000BAB */
00000B9C AB0C syscall FastSlabMode
00000B9E F90E .extension 0x90E <<F/4-5/4>> // unimplemented
00000BA0 CB5D and.w [A5]+, D5
00000BA2 3283 move.w [A1], D3
00000BA4 4F8C .invalid 7, A4 // invalid opcode 4 with b == 6
00000BA6 DB86 addx.l D5, D6
00000BA8 E502 asl D2.b, 2
label00000BAA:
00000BAA 131B move.b -[A1], [A3]+
00000BAC 10A1 move.b [A0], -[A1]
00000BAE 83D3 divs.w D1, [A3]
00000BB0 0009 9D53 ori.b A1, 0x53 /* 'S' */
00000BB4 1024 move.b D0, -[A4]
00000BB6 D33D add.b <<invalid special address>>, D1
00000BB8 2E04 move.l D7, D4
00000BBA 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4
00000BBC 0D14 btst [A4], D6
00000BBE 8323 or.b -[A3], D1
00000BC0 1412 move.b D2, [A2]
00000BC2 DB0B addx.b -[A5], -[A3]
00000BC4 122B 17A5 move.b D1, [A3 + 0x17A5]
00000BC8 047B 6F9B 09DB 0B48 4100 subi.w [[] + 0xB484100], 0x6F9B
00000BD2 DB0C addx.b -[A5], -[A4]
00000BD4 8B0C sbcd -[A5], -[A4]
00000BD6 224E movea.l A1, A6
00000BD8 D312 add.b [A2], D1
00000BDA 2B17 move.l -[A5], [A7]
00000BDC 9B15 sub.b [A5], D5
00000BDE DC2B 17F3 add.b D6, [A3 + 0x17F3]
00000BE2 2301 move.l -[A1], D1
00000BE4 17E8 EB1F 6909 move.b [[PC + <<invalid base displacement size>> + D6]], [A0 - 0x14E1]
00000BEA A33D syscall DrvrInstall, flags=3
00000BEC CD04 abcd D6, D4
00000BEE E371 roxl D1.w, D1
00000BF0 D904 addx.b D4, D4
00000BF2 0316 btst [A6], D1
00000BF4 1E16 move.b D7, [A6]
00000BF6 7C93 moveq.l D6, 0xFFFFFF93
00000BF8 11AB 013B 2E66 move.b [A0 + D2 * 8 + 0x66], [A3 + 0x13B]
00000BFE 666B bne +0x6D /* 00000C6B */
00000C00 0216 E307 andi.b [A6], 0x7
00000C04 3B2E DB00 move.w -[A5], [A6 - 0x2500]
00000C08 06C3 .incomplete
00000C0A 1583 0A32 move.b [A2 + D0 * 2 + 0x32], D3
00000C0E 1C16 move.b D6, [A6]
00000C10 1CE8 1E16 move.b [A6]+, [A0 + 0x1E16]
00000C14 2B00 move.l -[A5], D0
00000C16 AB23 syscall SetFillPat
00000C18 1223 move.b D1, -[A3]
00000C1A 1402 move.b D2, D2
00000C1C FB75 .extension 0xB75 <<F/4-5/5>> // unimplemented
00000C1E A300 syscall Open/PBHOpen/HOpen, flags=3
00000C20 1E16 move.b D7, [A6]
00000C22 6103 bsr +0x5 /* 00000C27 */
00000C24 E103 asl D3.b, 8
00000C26 7A7A moveq.l D5, 0x7A
00000C28 224E movea.l A1, A6
00000C2A 8B0A sbcd -[A5], -[A2]
00000C2C 3B22 move.w -[A5], -[A2]
00000C2E 9B0D subx.b -[A5], -[A5]
00000C30 4B3B 3332 1C16 B303 020F .invalid 5, [[PC + 0x1C16B303 + D3 * 2] + 0x20F] // invalid opcode 4 with b == 4
00000C3A 1C16 move.b D6, [A6]
00000C3C 8402 or.b D2, D2
00000C3E 0F22 btst -[A2], D7
00000C40 4E0B .invalid // invalid opcode 4
00000C42 1CD3 move.b [A6]+, [A3]
00000C44 24DB move.l [A2]+, [A3]+
00000C46 1983 2222 move.b [A4 + D2.w * 2 + 0x22], D3
00000C4A 4E42 trap 2
00000C4C C30C abcd -[A1], -[A4]
00000C4E 3B22 move.w -[A5], -[A2]
00000C50 132A 4B3B move.b -[A1], [A2 + 0x4B3B]
00000C54 9B1E sub.b [A6]+, D5
00000C56 030E btst A6, D1
00000C58 9B15 sub.b [A5], D5
00000C5A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000C5C 1B0C move.b -[A5], A4
00000C5E 930A subx.b -[A1], -[A2]
00000C60 1C16 move.b D6, [A6]
00000C62 DB07 addx.b D5, D7
00000C64 9B15 sub.b [A5], D5
00000C66 02DB .incomplete
00000C68 8E22 or.b D7, -[A2]
00000C6A 4E3B .invalid // invalid opcode 4
00000C6C 0713 btst [A3], D3
00000C6E 1C9B move.b [A6], [A3]+
00000C70 15D3 244B move.b [PC + 0x244B /* 000030BD, cstring ""<EOF> */], [A3]
00000C74 0D17 btst [A7], D6
00000C76 01BF bclr <<invalid special address>>, D0
00000C78 9B15 sub.b [A5], D5
00000C7A F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000C7C 1B0C move.b -[A5], A4
00000C7E A305 syscall Status, flags=3
00000C80 8D02 sbcd D6, D2
00000C82 F3A3 .invalid <<F/6/1>>
00000C84 224E movea.l A1, A6
00000C86 EB0B lsl D3.b, 5
00000C88 A8E1 syscall InsetRgn
00000C8A 0512 btst [A2], D2
00000C8C E83B ror D3.b, D4
00000C8E 4765 chk.w D3, -[A5]
00000C90 1713 move.b -[A3], [A3]
00000C92 0F22 btst -[A2], D7
00000C94 4EC3 jmp D3
00000C96 0E9B 15E1 8105 .invalid.l [A3]+, 0x15E18105 // invalid immediate operation
00000C9C 0EB7 06CB 68EB 2A8D .invalid.l [A7 + D2 * 2 - 0x115], 0x6CB68EB // invalid immediate operation
00000CA4 0465 C0C3 subi.w -[A5], 0xC0C3
00000CA8 030B btst A3, D1
00000CAA 18C9 move.b [A4]+, A1
00000CAC 0DA4 bclr -[A4], D6
00000CAE 8B01 sbcd D5, D1
00000CB0 8B09 sbcd -[A5], -[A1]
00000CB2 CD0B abcd -[A6], -[A3]
00000CB4 A613 syscall FlushVol, flags=6
00000CB6 2901 move.l -[A4], D1
00000CB8 09A6 bclr -[A6], D4
00000CBA 6338 bls +0x3A /* 00000CF4 */
00000CBC 2902 move.l -[A4], D2
00000CBE CB01 abcd D5, D1
00000CC0 0B1C btst [A4]+, D5
00000CC2 9B15 sub.b [A5], D5
00000CC4 9B09 subx.b -[A5], -[A1]
00000CC6 DB0C addx.b -[A5], -[A4]
00000CC8 481C nbcd.b [A4]+
00000CCA 1622 move.b D3, -[A2]
00000CCC 4E65 move USP, A5
00000CCE 0A0F 224E xori.b A7, 0x4E /* 'N' */
00000CD2 DAC3 add.w A5, D3
00000CD4 0C1B 2E68 cmpi.b [A3]+, 0x68 /* 'h' */
00000CD8 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
00000CDA 1B01 move.b -[A5], D1
00000CDC 9B15 sub.b [A5], D5
00000CDE D92F C16C add.b [A7 - 0x3E94], D4
00000CE2 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4
00000CE4 E232 roxr D2.b, D1
00000CE6 1308 move.b -[A1], A0
00000CE8 E54E lsl D6.w, 2
00000CEA 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4
00000CEC 7412 moveq.l D2, 0x12
00000CEE FEE1 4EAB .extension 0xEE1 <<F/2-3/7>> // unimplemented
00000CF2 0701 btst D1, D3
label00000CF4:
00000CF4 5123 subq.b -[A3], 8
00000CF6 3AD8 move.w [A5]+, [A0]+
00000CF8 AACC syscall 0xACC
00000CFA AA03 syscall NewPixMap
00000CFC 0021 9EFB ori.b -[A1], 0xFB
00000D00 5D07 subq.b D7, 6
00000D02 0167 bchg -[A7], D0
00000D04 FB5D .extension 0xB5D <<F/4-5/5>> // unimplemented
00000D06 F2FB 5D68 .extension 0x2FB <<F/2-3/1>> // unimplemented
00000D0A 030C btst A4, D1
00000D0C CB07 abcd D5, D7
00000D0E 742D moveq.l D2, 0x2D
00000D10 A4F3 syscall vTreeSearch, flags=4
00000D12 1A00 move.b D5, D0
00000D14 7B3D moveq.l D5, 0x3D
00000D16 6E30 bgt +0x32 /* 00000D48 */
00000D18 330A move.w -[A1], A2
00000D1A 890B sbcd -[A4], -[A3]
00000D1C 1B2E AB02 move.b -[A5], [A6 - 0x54FE]
00000D20 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000D22 0502 btst D2, D2
00000D24 6373 bls +0x75 /* 00000D99 */
00000D26 303B 049D move.w D0, [PC + D0.w * 4 - 0x99]
00000D2A 03B3 3830 bclr [A3 + D3 + 0x30], D1
00000D2E 224E movea.l A1, A6
00000D30 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
00000D32 2530 4175 move.l -[A2], <<invalid full ext with IS == 1 and I/IS == 5>>
00000D36 C051 and.w D0, [A1]
00000D38 7505 moveq.l D2, 0x05
00000D3A 2712 move.l -[A3], [A2]
00000D3C C000 and.b D0, D0
00000D3E B32E 9926 xor.b [A6 - 0x66DA], D1
00000D42 0F0D btst A5, D7
00000D44 0497 0A5D 534D subi.l [A7], 0xA5D534D /* '\n]SM' */
// begin alternate branch 00000D48-00000D4A
label00000D48:
00000D48 534D subq.w A5, 1
// end alternate branch 00000D48-00000D4A
label00000D48: // (misaligned)
00000D4A 285B movea.l A4, [A3]+
00000D4C 0306 btst D6, D1
00000D4E 1308 move.b -[A1], A0
00000D50 A59D syscall MoveHLow, flags=5
00000D52 9301 subx.b D1, D1
00000D54 7EAE moveq.l D7, 0xFFFFFFAE
00000D56 8D13 or.b [A3], D6
00000D58 0FE5 .incomplete
00000D5A 550F subq.b A7, 2
00000D5C F829 2D34 .tblXX 0xF829, 0x2D34 // unimplemented
00000D60 0332 0B0F 8308 DA08 btst [[A2 + <<invalid base displacement size>>] + D0 * 2 - 0x7CF725F8], D1
00000D68 1B02 move.b -[A5], D2
00000D6A 5B03 subq.b D3, 5
00000D6C 9070 020F sub.w D0, [A0 + D0.w * 2 + 0xF]
00000D70 F805 0B21 .tblXX 0xF805, 0x0B21 // unimplemented
00000D74 02B3 1A0D 0248 0502 0F11 andi.l [[A3 + <<invalid base displacement size>> + D0 * 4] + 0xF11], 0x1A0D0248
00000D7E 0283 080B 0F35 andi.l D3, 0x80B0F35
00000D84 5C0F addq.b A7, 6
00000D86 34AB 17E9 move.w [A2], [A3 + 0x17E9]
00000D8A 0143 bchg D3, D0
00000D8C 00A5 0D22 4EF3 ori.l -[A5], 0xD224EF3
00000D92 758B moveq.l D2, 0xFFFFFF8B
00000D94 5326 subq.b -[A6], 1
00000D96 2B3E move.l -[A5], <<invalid special address>>
00000D98 A31D syscall MaxMem, flags=3
00000D9A 893B EB06 24D3 or.b [[PC + <<invalid base displacement size>>] + A6 * 2 + 0x24D3], D4
00000DA0 0445 9D8B subi.w D5, 0x9D8B
00000DA4 5322 subq.b -[A2], 1
00000DA6 4E6B move A3, USP
00000DA8 3133 2633 move.w -[A0], [A3 + D2.w * 8 + 0x33]
00000DAC 5305 subq.b D5, 1
00000DAE 0123 btst -[A3], D0
00000DB0 2E32 7EAE move.l D7, [A2 + D7 * 8 - 0x82]
00000DB4 7E33 moveq.l D7, 0x33
00000DB6 2622 move.l D3, -[A2]
00000DB8 AE05 syscall CopyPixMap, auto_pop
00000DBA 343B 0302 3B75 move.w D2, [[PC + <<invalid base displacement size>> + D0 * 2] + 0x3B75]
00000DC0 224E movea.l A1, A6
00000DC2 9B95 sub.l [A5], D5
00000DC4 6506 bcs +0x8 /* 00000DCC */
00000DC6 4B53 chk.w D5, [A3]
00000DC8 EE4A lsr D2.w, 7
00000DCA 830F sbcd -[A1], -[A7]
label00000DCC:
00000DCC 224E movea.l A1, A6
00000DCE 5B1F subq.b [A7]+, 5
00000DD0 DB1C add.b [A4]+, D5
00000DD2 2701 move.l -[A3], D1
00000DD4 7B5B moveq.l D5, 0x5B
00000DD6 4A85 tst.l D5
00000DD8 04BB 5F42 0802 0F6E subi.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x5F420802
00000DE0 34A6 move.w [A2], -[A6]
00000DE2 D333 6503 BB5F A6BB add.b [[A3 + <<invalid base displacement size>> + D6 * 4] - 0x44A05945], D1
00000DEA 5EEB 09BB sgt [A3 + 0x9BB]
00000DEE 06B3 0CBB 26A1 0517 0349 4885 addi.l [[A3] + D0 * 4 + 0x3494885], 0xCBB26A1
00000DFA 170F move.b -[A3], A7
00000DFC 4208 clr.b A0
00000DFE CD0F abcd -[A6], -[A7]
00000E00 1C16 move.b D6, [A6]
00000E02 020F C90D andi.b A7, 0xD /* '\r' */
00000E06 2A28 A65B move.l D5, [A0 - 0x59A5]
00000E0A 1A1E move.b D5, [A6]+
00000E0C 166C 48C3 movea.b A3, [A4 + 0x48C3]
00000E10 0CF3 .incomplete
00000E12 1C1B move.b D6, [A3]+
00000E14 0FC5 .incomplete
00000E16 02E7 .incomplete
00000E18 0602 EE65 addi.b D2, 0x65 /* 'e' */
00000E1C 5248 addq.w A0, 1
00000E1E 020F A542 andi.b A7, 0x42 /* 'B' */
00000E22 AC48 syscall FracSin, auto_pop
00000E24 5EEB 3200 sgt [A3 + 0x3200]
00000E28 0F8C bclr A4, D7
00000E2A A6EB syscall vFileWrite, flags=6
00000E2C 1A4A movea.b A5, A2
00000E2E AC2C syscall Pack10, auto_pop
00000E30 29C4 AB10 1703 move.l 0xAB101703, D4
00000E36 5D33 1942 BB0C subq.b [[A3 + <<invalid base displacement size>>] - 0x44F4], 6
00000E3C BB1B xor.b [A3]+, D5
00000E3E D315 add.b [A5], D1
00000E40 AC2C syscall Pack10, auto_pop
00000E42 2703 move.l -[A3], D3
00000E44 C229 042C and.b D1, [A1 + 0x42C]
00000E48 891F or.b [A7]+, D4
00000E4A 8113 or.b [A3], D0
00000E4C 000F 8CA6 ori.b A7, 0xA6
00000E50 DB2D E10D add.b [A5 - 0x1EF3], D5
00000E54 A518 syscall GetFPos, flags=5
00000E56 85C3 divs.w D2, D3
00000E58 2B32 32AD move.l -[A5], [A2 + D3.w * 2 - 0x83]
00000E5C 15F3 3813 2D8C move.b [PC + 0x2D8C /* 00003BEA, cstring ""<EOF> */], [A3 + D3 + 0x13]
00000E62 2B2A 12EB move.l -[A5], [A2 + 0x12EB]
00000E66 0627 0056 addi.b -[A7], 0x56 /* 'V' */
00000E6A 0309 btst A1, D1
00000E6C 086B 0443 50E9 bchg.b [A3 + 0x50E9], 0x43 /* 'C' */
00000E72 9053 sub.w D0, [A3]
00000E74 1132 22AE move.b -[A0], [A2 + D2.w * 2 - 0x82]
00000E78 5305 subq.b D5, 1
00000E7A DB07 addx.b D5, D7
00000E7C A319 syscall InitZone, flags=3
00000E7E 064C 0D06 addi.w A4, 0xD06
00000E82 30F3 07C9 move.w [A0]+, [[ + <<invalid base displacement size>>]]
00000E86 04C1 .incomplete
00000E88 01D3 .incomplete
00000E8A 1300 move.b -[A1], D0
00000E8C C3FB 44F4 muls.w D1, [PC + D4.w * 4 - 0x12]
00000E90 3B05 move.w -[A5], D5
00000E92 7B86 moveq.l D5, 0xFFFFFF86
00000E94 1CEB 0603 move.b [A6]+, [A3 + 0x603]
00000E98 04CB .incomplete
00000E9A 1585 3E9B move.b [A2 + D3 * 8 - 0x101], D5
00000E9E 15DB 2532 move.b [PC + 0x2532 /* 000033D2, cstring ""<EOF> */], [A3]+
00000EA2 E51C rol D4.b, 2
00000EA4 0F8C bclr A4, D7
00000EA6 9B0D subx.b -[A5], -[A5]
00000EA8 A500 syscall Open/PBHOpen/HOpen, flags=5
00000EAA 0B8A bclr A2, D5
00000EAC E515 roxl D5.b, 2
00000EAE B342 xor.w D2, D1
00000EB0 C6A1 and.l D3, -[A1]
00000EB2 880F or.b D4, A7
00000EB4 C51B and.b [A3]+, D2
00000EB6 0F09 btst A1, D7
00000EB8 C05B and.w D0, [A3]+
00000EBA 4A23 tst.b -[A3]
00000EBC 04C9 .incomplete
00000EBE 0C26 B304 cmpi.b -[A6], 0x4
00000EC2 B30D cmpm.b [A1]+, [A5]+
00000EC4 71DD moveq.l D0, 0xFFFFFFDD
00000EC6 01E4 .incomplete
00000EC8 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000ECA 6B00 F693 bmi -0x96B /* 0000055F */
00000ECE 0FE3 .incomplete
00000ED0 8EF3 1F5C divu.w D7, <<invalid full ext with I/IS == 4>>
00000ED4 56A1 addq.l -[A1], 3
00000ED6 C8D7 mulu.w D4, [A7]
00000ED8 0BAB 7EAE bclr [A3 + 0x7EAE], D5
00000EDC 8402 or.b D2, D2
00000EDE C375 1B12 65B2 and.w [[A5 + D1 * 2] + 0x65B2], D1
00000EE4 31CE 6D75 move.w [0x00006D75], A6
00000EE8 7B1B moveq.l D5, 0x1B
00000EEA BB5A xor.w [A2]+, D5
00000EEC AB02 syscall BitsToPix
00000EEE C902 abcd D4, D2
00000EF0 AB05 syscall CopyHandle
00000EF2 E9B5 roxl D5, D4
00000EF4 A305 syscall Status, flags=3
00000EF6 808B or.l D0, A3
00000EF8 04B0 6107 4B1C E30E 6901 subi.l [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0x6901], 0x61074B1C
00000F02 0FAD FD64 bclr [A5 - 0x29C], D7
00000F06 01C9 .incomplete
00000F08 6305 bls +0x7 /* 00000F0F */
00000F0A 64B3 bcc -0x4B /* 00000EBF */
00000F0C 2B44 7355 move.l [A5 + 0x7355], D4
00000F10 0F58 bchg [A0]+, D7
00000F12 7355 moveq.l D1, 0x55
00000F14 0F44 bchg D4, D7
00000F16 32B2 5842 move.w [A1], [A2 + D5 + 0x42]
00000F1A 4C13 150F movem.w D0,D1,D2,D3,A0,A2,A4, [A3]
00000F1E 00F3 .incomplete
00000F20 1EA3 move.b [A7], -[A3]
00000F22 00E1 .incomplete
00000F24 0443 15AA subi.w D3, 0x15AA
00000F28 C6AA A305 and.l D3, [A2 - 0x5CFB]
00000F2C D30E addx.b -[A1], -[A6]
00000F2E 692D bvs +0x2F /* 00000F5D */
00000F30 B35F xor.w [A7]+, D1
00000F32 224E movea.l A1, A6
00000F34 FB54 .extension 0xB54 <<F/4-5/5>> // unimplemented
00000F36 1F63 0845 move.b [A7 + 0x845], -[A3]
00000F3A 0144 bchg D4, D0
00000F3C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00000F3E 1FE9 01F3 move.b <<invalid special address>>, [A1 + 0x1F3]
00000F42 71A5 moveq.l D0, 0xFFFFFFA5
00000F44 1483 move.b [A2], D3
00000F46 3815 move.w D4, [A5]
00000F48 3293 move.w [A1], [A3]
00000F4A 05A3 bclr -[A3], D2
00000F4C 408B negx.l A3
00000F4E 01C6 .incomplete
00000F50 F658 B31A .extension 0x658 <<F/1/3>>, 0xB31A // unimplemented
00000F54 C9F3 0B02 9705 muls.w D4, [[A3 + <<invalid base displacement size>> + D0 * 2] - 0x68FB]
00000F5A 67B3 beq -0x4B /* 00000F0F */
00000F5C 01AB 422A bclr [A3 + 0x422A], D0
00000F60 10EE CA43 move.b [A0]+, [A6 - 0x35BD]
00000F64 8007 or.b D0, D7
00000F66 0178 A340 bchg [0xFFFFA340], D0
00000F6A CAA3 and.l D5, -[A3]
00000F6C 40AB 0C06 negx.l [A3 + 0xC06]
00000F70 0843 1070 bchg.b D3, 0x70 /* 'p' */
00000F74 22AE 4335 move.l [A1], [A6 + 0x4335]
00000F78 F31C .extension 0x31C <<F/4-5/1>> // unimplemented
00000F7A 1B15 move.b -[A5], [A5]
00000F7C E318 rol D0.b, 1
00000F7E 5305 subq.b D5, 1
00000F80 029B 6DC3 62A3 andi.l [A3]+, 0x6DC362A3
00000F86 402A 2861 negx.b [A2 + 0x2861]
00000F8A 02A6 9312 0DEB andi.l -[A6], 0x93120DEB
00000F90 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000F92 6104 bsr +0x6 /* 00000F98 */
00000F94 A643 syscall SetFilType, flags=6
00000F96 1A7B 02FB movea.b A5, [PC + D0.w * 2 - 0x5]
// begin alternate branch 00000F98-00000F9A
fn00000F98:
00000F98 02FB .incomplete
// end alternate branch 00000F98-00000F9A
fn00000F98: // (misaligned)
00000F9A 2F3A AB46 move.l -[A7], [PC - 0x54BA /* FFFFBAE2, cstring ""<EOF> */]
00000F9E 330B move.w -[A1], A3
00000FA0 FB31 .extension 0xB31 <<F/4-5/5>> // unimplemented
00000FA2 4AA9 2369 tst.l [A1 + 0x2369]
00000FA6 C313 and.b [A3], D1
00000FA8 0F06 btst D6, D7
00000FAA 088B 43D3 bclr.b A3, 0xD3
00000FAE 28E3 move.l [A4]+, -[A3]
00000FB0 0A31 B9A3 0542 870D xori.b [[A1 + <<invalid base displacement size>>] - 0x78F3], 0xA3
00000FB8 4DC6 lea.l A6, D6
00000FBA 0253 41F3 andi.w [A3], 0x41F3
00000FBE 0C13 15FB cmpi.b [A3], 0xFB
00000FC2 2FAD 040F 452B 252B 9AF3 025B move.l [[A7 + 0x252B + D4 * 4] - 0x650CFDA5], [A5 + 0x40F]
00000FCE 0B00 btst D0, D5
00000FD0 0B61 bchg -[A1], D5
00000FD2 8CEE 4D02 divu.w D6, [A6 + 0x4D02]
00000FD6 3335 A900 move.w -[A1], [A5 + <<invalid base displacement size>> + A2]
00000FDA 6B08 bmi +0xA /* 00000FE4 */
00000FDC E534 roxl D4.b, D2
00000FDE 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4
00000FE0 2303 move.l -[A1], D3
00000FE2 8111 or.b [A1], D0
label00000FE4:
00000FE4 020F 210D andi.b A7, 0xD /* '\r' */
00000FE8 3421 move.w D2, -[A1]
00000FEA DCA3 add.l D6, -[A3]
00000FEC 018D bclr A5, D0
00000FEE AAA3 syscall CodecDispatch
00000FF0 152E 04E3 move.b -[A2], [A6 + 0x4E3]
00000FF4 0E5C 569B .invalid.w [A4]+, 0x569B // invalid immediate operation
00000FF8 0633 31A7 0C75 addi.b [A3 + D0 * 4 + 0x75], 0xA7
00000FFE AB25 syscall SlabMode
00001000 6525 bcs +0x27 /* 00001027 */
00001002 2925 move.l -[A4], -[A5]
00001004 E309 lsl D1.b, 1
00001006 E55B rol D3.w, 2
00001008 855B or.w [A3]+, D2
0000100A 1B10 move.b -[A5], [A0]
0000100C FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
0000100E EB0A lsl D2.b, 5
00001010 9317 sub.b [A7], D1
00001012 E5D7 roxl .w [A7]
00001014 C304 abcd D1, D4
00001016 E309 lsl D1.b, 1
00001018 632B bls +0x2D /* 00001045 */
0000101A FB87 .invalid <<F/6/5>>
0000101C E2E3 lsr .w -[A3]
0000101E 0531 010F 04E2 1101 btst [[A1 + <<invalid base displacement size>>] + D0 + 0x4E21101], D2
00001026 0FE2 .incomplete
00001028 0443 0731 subi.w D3, 0x731
0000102C 01E3 .incomplete
0000102E 4C81 0307 movem.w D0,D1,D2,A0,A1, D1
00001032 03C7 .incomplete
00001034 E128 lsl D0.b, D0
00001036 B30C cmpm.b [A1]+, [A4]+
00001038 B32D 26B3 xor.b [A5 + 0x26B3], D1
// begin alternate branch 0000103A-00001040
label0000103A:
0000103A 26B3 1564 move.l [A3], <<invalid full ext with I/IS == 4>>
0000103E 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
// end alternate branch 0000103A-00001040
label0000103A: // (misaligned)
0000103C 1564 4701 move.b [A2 + 0x4701], -[A4]
00001040 80B3 122E or.l D0, [A3 + D1.w * 2 + 0x2E]
00001044 04E3 .incomplete
00001046 065B 2E45 addi.w [A3]+, 0x2E45 /* '.E' */
0000104A 0B65 bchg -[A5], D5
0000104C 8B9B or.l [A3]+, D5
0000104E 0641 32FB addi.w D1, 0x32FB
00001052 20BB 21A4 move.l [A0], <<invalid full ext with I/IS == 4>>
00001056 42B6 066E clr.l [A6 + D0.w * 8 + 0x6E]
0000105A 65DE bcs -0x20 /* 0000103A */
0000105C E30E lsl D6.b, 1
0000105E EB02 asl D2.b, 5
00001060 130F move.b -[A1], A7
00001062 1305 move.b -[A1], D5
00001064 0B1B btst [A3]+, D5
00001066 8314 or.b [A4], D1
00001068 A50E syscall UnmountVol/HUnmountVol, flags=5
0000106A B70C cmpm.b [A3]+, [A4]+
0000106C 74D8 moveq.l D2, 0xFFFFFFD8
0000106E 1484 move.b [A2], D4
00001070 02F7 .incomplete
00001072 8DB4 B307 9D13 FB10 or.l [[A4 + <<invalid base displacement size>>] + A3 * 2 - 0x62EC04F0], D6
0000107A 0EB3 0858 5B2E 6308 .invalid.l [A3 + <<invalid base displacement size>> + D6 * 2], 0x8585B2E // invalid immediate operation
00001082 8D6D 6302 or.w [A5 + 0x6302 /* export_3164 */], D6
00001086 4924 .invalid 4, -[A4] // invalid opcode 4 with b == 4
00001088 0300 btst D0, D1
0000108A E505 asl D5.b, 2
0000108C AB54 syscall bTransparent
0000108E 2D0E move.l -[A6], A6
00001090 E317 roxl D7.b, 1
00001092 26C3 move.l [A3]+, D3
00001094 1296 move.b [A1], [A6]
00001096 2D0E move.l -[A6], A6
00001098 6241 bhi +0x43 /* 000010DB */
0000109A 2F6B 0969 6293 move.l [A7 + 0x6293], [A3 + 0x969]
000010A0 0132 0F8C btst <<invalid full ext with I/IS == 4>>, D0
000010A4 D822 add.b D4, -[A2]
000010A6 4E23 .invalid // invalid opcode 4
000010A8 1EA5 move.b [A7], -[A5]
000010AA 623B bhi +0x3D /* 000010E7 */
000010AC 079B bclr [A3]+, D3
000010AE 34A3 move.w [A2], -[A3]
000010B0 200B move.l D0, A3
000010B2 5BDB smi [A3]+
000010B4 1C73 02C3 movea.b A6, [A3 + D0.w * 2 - 0x61]
000010B8 3F41 016B move.w [A7 + 0x16B], D1
000010BC 089D 3021 bclr.b [A5]+, 0x21 /* '!' */
000010C0 0102 btst D2, D0
000010C2 0F71 342A bchg [A1 + D3.w * 4 + 0x2A], D7
000010C6 2867 movea.l A4, -[A7]
000010C8 03E0 .incomplete
000010CA 8146 1B01 pack D0, D6, 0x1B01
000010CE C314 and.b [A4], D1
000010D0 B31E xor.b [A6]+, D1
000010D2 BB12 xor.b [A2], D5
000010D4 A406 syscall KillIO, flags=4
000010D6 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
000010D8 224E movea.l A1, A6
000010DA 3300 move.w -[A1], D0
000010DC C30C abcd -[A1], -[A4]
000010DE C314 and.b [A4], D1
000010E0 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4
000010E2 E13B rol D3.b, D0
000010E4 3B53 893C move.w [A5 - 0x76C4], [A3]
000010E8 8B4A CA83 pack -[A5], -[A2], 0xCA83
000010EC 50CB 016B dbt D3, +0x16D /* 00001259 */
000010F0 1508 move.b -[A2], A0
000010F2 02CB .incomplete
000010F4 1E09 move.b D7, A1
000010F6 4E8B jsr A3
000010F8 4A99 tst.l [A1]+
000010FA 0423 0306 subi.b -[A3], 0x6
000010FE E302 asl D2.b, 1
00001100 C595 and.l [A5], D2
00001102 88C3 divu.w D4, D3
00001104 1442 movea.b A2, D2
00001106 3107 move.w -[A0], D7
00001108 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6
0000110A 0B34 1F0B 3427 0305 btst [[A4 + <<invalid base displacement size>> + D1 * 8] + 0x34270305], D5
00001112 E0E1 asr .w -[A1]
00001114 5B02 subq.b D2, 5
00001116 0F34 CB08 btst [A4 + <<invalid base displacement size>> + A4 * 2], D7
0000111A 0802 0F22 btst.b D2, 0x22 /* '\"' */
0000111E 4E0B .invalid // invalid opcode 4
00001120 B469 D688 cmp.w D2, [A1 - 0x2978]
00001124 248B move.l [A2], A3
00001126 29B4 B36C 0F4E move.l <<invalid full ext with IS == 1 and I/IS == 6>>, <<invalid full ext with I/IS == 4>>
0000112C 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4
0000112E 6B10 bmi +0x12 /* 00001140 */
00001130 CC00 and.b D6, D0
00001132 DB86 addx.l D5, D6
00001134 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001136 3B37 5B1D move.w -[A5], [[A7] + D5 * 2]
0000113A 00A3 7429 17EE ori.l -[A3], 0x742917EE
label00001140:
00001140 A303 syscall Write, flags=3
00001142 6B1A bmi +0x1C /* 0000115E */
00001144 C6C2 mulu.w D3, D2
00001146 6B1A bmi +0x1C /* 00001162 */
00001148 0FCA .incomplete
0000114A 5B28 8308 subq.b [A0 - 0x7CF8], 5
0000114E 0706 btst D6, D3
00001150 6F23 ble +0x25 /* 00001175 */
00001152 0332 000F btst [A2 + D0.w + 0xF], D1
00001156 8CCC divu.w D6, A4
00001158 0033 65CA 5B37 2B10 0557 0706 DFB5 ori.b [[A3 + 0x2B100557] + D5 * 2 + 0x706DFB5], 0xCA
// begin alternate branch 0000115E-00001168
label0000115E:
0000115E 2B10 move.l -[A5], [A0]
00001160 0557 bchg [A7], D2
label00001162:
00001162 0706 btst D6, D3
00001164 DFB5 24C6 add.l [A5 + D2.w * 4 - 0x58], D7
// end alternate branch 0000115E-00001168
label0000115E: // (misaligned)
label00001162: // (misaligned)
00001166 24C6 move.l [A2]+, D6
00001168 2103 move.l -[A0], D3
0000116A D863 add.w D4, -[A3]
0000116C 4F01 .invalid 7, D1 // invalid opcode 4 with b == 4
0000116E 365B movea.w A3, [A3]+
00001170 37C1 0243 move.w [PC + D0.w * 2 + 0x43], D1
00001174 00CA .incomplete
00001176 F33B .extension 0x33B <<F/4-5/1>> // unimplemented
00001178 9B17 sub.b [A7], D5
0000117A 8301 sbcd D1, D1
0000117C AB10 syscall DoLine
0000117E A70F syscall MountVol, flags=7
00001180 2A13 move.l D5, [A3]
00001182 0A01 07F3 xori.b D1, 0xF3
00001186 04C1 .incomplete
00001188 038B bclr A3, D1
0000118A 0900 btst D0, D4
0000118C 5B81 subq.l D1, 5
0000118E 5843 addq.w D3, 4
00001190 2493 move.l [A2], [A3]
00001192 855B or.w [A3]+, D2
00001194 3793 05F3 3BBB 0202 532B 0115 move.w [[0x3BBB0202] + 0x532B0115], [A3]
000011A0 E305 asl D5.b, 1
000011A2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
000011A4 0802 0FC5 btst.b D2, 0xC5
000011A8 1B0F move.b -[A5], A7
000011AA 3002 move.w D0, D2
000011AC 4B41 chk.w D5, D1
000011AE 224E movea.l A1, A6
000011B0 2B00 move.l -[A5], D0
000011B2 7B23 moveq.l D5, 0x23
000011B4 000F 6E34 ori.b A7, 0x34 /* '4' */
000011B8 68D3 bvc -0x2B /* 0000118D */
000011BA 1D53 0A7E move.b [A6 + 0xA7E], [A3]
000011BE AE02 syscall CloseCPort, auto_pop
000011C0 0F02 btst D2, D7
000011C2 0F6E 68D3 bchg [A6 + 0x68D3], D7
000011C6 1B05 move.b -[A5], D5
000011C8 0F03 btst D3, D7
000011CA 1EFB 0832 move.b [A7]+, [PC + D0 + 0x32]
000011CE 0263 6D8C andi.w -[A3], 0x6D8C
000011D2 A6C3 syscall vRelBlock, flags=6
000011D4 1337 017B 61FA 6920 1304 C310 move.b -[A1], [[A7 + 0x61FA6920] + 0x1304C310]
000011E0 B333 732C xor.b <<invalid full ext with I/IS == 4>>, D1
000011E4 3322 move.w -[A1], -[A2]
000011E6 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
000011E8 EB1A rol D2.b, 5
000011EA C517 and.b [A7], D2
000011EC 3B53 68EB move.w [A5 + 0x68EB], [A3]
000011F0 1085 move.b [A0], D5
000011F2 060F 3212 addi.b A7, 0x12
000011F6 A817 syscall CopyMask
000011F8 0092 0F8C 3468 ori.l [A2], 0xF8C3468
000011FE FB0B .extension 0xB0B <<F/4-5/5>> // unimplemented
00001200 F2A8 0700 .extension 0x2A8 <<F/2-3/1>> // unimplemented
00001204 8F02 sbcd D7, D2
00001206 0F8C bclr A4, D7
00001208 1703 move.b -[A3], D3
0000120A 04C5 .incomplete
0000120C 057B 0061 bchg [PC + D0.w + 0x61], D2
00001210 A988 syscall CautionAlert
00001212 069A 020F C508 addi.l [A2]+, 0x20FC508
00001218 5B2E C681 subq.b [A6 - 0x397F], 5
0000121C 554B subq.w A3, 2
0000121E 6E25 bgt +0x27 /* 00001245 */
00001220 0623 2903 addi.b -[A3], 0x3
00001224 00B3 0BA8 02CB 7309 ori.l [[A3 + <<invalid base displacement size>> + D7 * 2]], 0xBA802CB
0000122C 01CB .incomplete
0000122E 0122 btst -[A2], D0
00001230 AE4B syscall NewColorDialog/NewCDialog, auto_pop
00001232 2E88 move.l [A7], A0
00001234 031E btst [A6]+, D1
00001236 2501 move.l -[A2], D1
00001238 4353 chk.w D1, [A3]
0000123A 955F sub.w [A7]+, D2
0000123C 024B 6FBB andi.w A3, 0x6FBB
00001240 0200 031F andi.b D0, 0x1F
00001244 02EB .incomplete
00001246 82D8 divu.w D1, [A0]+
00001248 7EAE moveq.l D7, 0xFFFFFFAE
0000124A 00AB 4C26 F310 C051 ori.l [A3 - 0x3FAF], 0x4C26F310
00001252 252B 006B move.l -[A2], [A3 + 0x6B]
00001256 2307 move.l -[A1], D7
00001258 046C 0117 4315 subi.w [A4 + 0x4315], 0x117
0000125E 224E movea.l A1, A6
00001260 0706 btst D6, D3
00001262 77C3 moveq.l D3, 0xFFFFFFC3
00001264 0C2B 2BEB 1200 cmpi.b [A3 + 0x1200], 0xEB
0000126A 7384 moveq.l D1, 0xFFFFFF84
0000126C F32F .extension 0x32F <<F/4-5/1>> // unimplemented
0000126E EE7E ror D6.w, D7
00001270 F32F .extension 0x32F <<F/4-5/1>> // unimplemented
00001272 429A clr.l [A2]+
00001274 0093 855B 2DF3 ori.l [A3], 0x855B2DF3
0000127A 089B 3BC5 bclr.b [A3]+, 0xC5
0000127E 0313 btst [A3], D1
00001280 1800 move.b D4, D0
00001282 0F41 bchg D1, D7
00001284 1E3B 6CCD move.b D7, [PC + D6 * 4 - 0x51]
00001288 5223 addq.b -[A3], 1
0000128A 1605 move.b D3, D5
0000128C 1EAB 1209 move.b [A7], [A3 + 0x1209]
00001290 47E5 lea.l A3, -[A5]
00001292 0061 C5E5 ori.w -[A1], 0xC5E5
00001296 0022 AE83 ori.b -[A2], 0x83
0000129A 065B 2EE3 addi.w [A3]+, 0x2EE3
0000129E 0E43 5925 .invalid.w D3, 0x5925 /* 'Y%' */ // invalid immediate operation
000012A2 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4
000012A4 AEA5 syscall 0xAA5, auto_pop
000012A6 E365 asl D5.w, D1
000012A8 4D4D chk.w D6, A5
000012AA 01E5 .incomplete
000012AC EC5B ror D3.w, 6
000012AE 45A5 .invalid 2, -[A5] // invalid opcode 4 with b == 6
000012B0 4E23 .invalid // invalid opcode 4
000012B2 1A33 682D move.b D5, [A3 + D6 + 0x2D]
000012B6 32A5 move.w [A1], -[A5]
000012B8 34B3 4269 move.w [A2], [A3 + D4.w * 2 + 0x69]
000012BC 0401 7D4E subi.b D1, 0x4E /* 'N' */
000012C0 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
000012C2 C9B3 EB1D and.l [[A3] + A6 * 2], D4
000012C6 6103 bsr +0x5 /* 000012CB */
000012C8 8710 or.b [A0], D3
000012CA 7113 moveq.l D0, 0x13
000012CC 2BA7 107C move.l [A5 + D1.w + 0x7C], -[A7]
000012D0 FB2D .extension 0xB2D <<F/4-5/5>> // unimplemented
000012D2 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7
000012D4 89FB 2892 divs.w D4, [PC + D2 - 0x110]
000012D8 AB34 syscall bSETUP8
000012DA 6908 bvs +0xA /* 000012E4 */
000012DC 0F89 bclr A1, D7
000012DE D0EB 1D22 add.w A0, [A3 + 0x1D22]
000012E2 4E4B trap 11
label000012E4:
000012E4 0C13 2BE5 cmpi.b [A3], 0xE5
000012E8 08C3 5F07 bset.b D3, 0x7
000012EC 0870 E307 F32D ED0E bchg.b [[A0 - 0x12F2] + A7 * 2], 0x7
000012F4 851F or.b [A7]+, D2
000012F6 634A bls +0x4C /* 00001342 */
000012F8 8502 sbcd D2, D2
000012FA 9315 sub.b [A5], D1
000012FC A503 syscall Write, flags=5
000012FE 8B11 or.b [A1], D5
00001300 E31B rol D3.b, 1
00001302 B51B xor.b [A3]+, D2
00001304 8B6F 2663 or.w [A7 + 0x2663], D5
00001308 0727 btst -[A7], D3
0000130A 055B bchg [A3]+, D2
0000130C 1617 move.b D3, [A7]
0000130E 0578 A303 bchg [0xFFFFA303], D2
00001312 F31A .extension 0x31A <<F/4-5/1>> // unimplemented
00001314 E305 asl D5.b, 1
00001316 1702 move.b -[A3], D2
00001318 B223 cmp.b D1, -[A3]
0000131A 3422 move.w D2, -[A2]
0000131C 4EC3 jmp D3
0000131E 03F3 .incomplete
00001320 1A37 0652 move.b D5, [A7 + D0.w * 8 + 0x52]
00001324 7C16 moveq.l D6, 0x16
00001326 DB00 addx.b D5, D0
00001328 F378 .extension 0x378 <<F/4-5/1>> // unimplemented
0000132A FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
0000132C C550 and.w [A0], D2
0000132E 568B addq.l A3, 3
00001330 1D16 move.b -[A6], [A6]
00001332 0800 132E btst.b D0, 0x2E /* '.' */
00001336 0507 btst D7, D2
00001338 1B2E 6500 move.b -[A5], [A6 + 0x6500]
0000133C 2B53 6500 move.l [A5 + 0x6500], [A3]
00001340 85B5 E92C or.l <<invalid full ext with I/IS == 4>>, D2
// begin alternate branch 00001342-00001344
label00001342:
00001342 E92C lsl D4.b, D4
// end alternate branch 00001342-00001344
label00001342: // (misaligned)
00001344 231E move.l -[A1], [A6]+
00001346 B333 29B9 0998 89B5 xor.b [[0x99889B5 + D2]], D1
0000134E 6502 bcs +0x4 /* 00001352 */
00001350 3B22 move.w -[A5], -[A2]
label00001352:
00001352 E500 asl D0.b, 2
00001354 2588 8306 BB42 move.l [[A2 + <<invalid base displacement size>>] + A0 * 2 - 0x44BE], A0
0000135A 6503 bcs +0x5 /* 0000135F */
0000135C 3B38 7156 move.w -[A5], [0x00007156]
00001360 6B63 bmi +0x65 /* 000013C5 */
00001362 0EF3 .incomplete
00001364 7AA3 moveq.l D5, 0xFFFFFFA3
00001366 20E9 0E83 move.l [A0]+, [A1 + 0xE83]
0000136A 3889 move.w [A4], A1
0000136C 004B 5365 ori.w A3, 0x5365 /* 'Se' */
00001370 0343 bchg D3, D1
00001372 5349 subq.w A1, 1
00001374 E313 roxl D3.b, 1
00001376 1865 movea.b A4, -[A5]
00001378 0C6B 2321 2509 cmpi.w [A3 + 0x2509], 0x2321 /* '#!' */
0000137E 8A65 or.w D5, -[A5]
00001380 00E5 .incomplete
00001382 534D subq.w A5, 1
00001384 E683 asr D3, 3
00001386 06FB .incomplete
00001388 71D5 moveq.l D0, 0xFFFFFFD5
0000138A 5A17 addq.b [A7], 5
0000138C 84BF or.l D2, <<invalid special address>>
0000138E 5705 subq.b D5, 3
00001390 5B61 subq.w -[A1], 5
00001392 12AB 0285 move.b [A1], [A3 + 0x285]
00001396 D973 3D89 add.w [[ + <<invalid base displacement size>> + D3 * 4]], D4
0000139A 0681 127E 4348 addi.l D1, 0x127E4348
000013A0 008B 76C5 0327 ori.l A3, 0x76C50327
000013A6 8046 or.w D0, D6
000013A8 FE24 B302 .unknown 0xFE24 0xB302 (W = 7)
000013AC 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4
000013AE 04DC .incomplete
000013B0 5027 addq.b -[A7], 8
000013B2 0353 bchg [A3], D1
000013B4 5413 addq.b [A3], 2
000013B6 0016 8B0A ori.b [A6], 0xA /* '\n' */
000013BA 5B02 subq.b D2, 5
000013BC 0F4A bchg A2, D7
000013BE 8442 or.w D2, D2
000013C0 9A92 sub.l D5, [A2]
000013C2 4185 .invalid 0, D5 // invalid opcode 4 with b == 6
000013C4 8344 2B01 pack D1, D4, 0x2B01
000013C8 4208 clr.b A0
000013CA 1E16 move.b D7, [A6]
000013CC 7B29 moveq.l D5, 0x29
000013CE 2B0C move.l -[A5], A4
000013D0 F589 .invalid <<F/6/2>>
000013D2 0B36 06DE btst [A6 + D0.w * 8 - 0x34], D5
000013D6 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000013D8 4A84 tst.l D4
000013DA 3707 move.w -[A3], D7
000013DC 6B81 bmi -0x7D /* 0000135F */
000013DE 8E43 or.w D7, D3
000013E0 0006 DE3B ori.b D6, 0x3B /* ';' */
000013E4 1853 movea.b A4, [A3]
000013E6 0A4A 631C xori.w A2, 0x631C
000013EA 2B01 move.l -[A5], D1
000013EC 4309 .invalid 1, A1 // invalid opcode 4 with b == 4
000013EE 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
000013F0 1709 move.b -[A3], A1
000013F2 9AFE sub.w A5, <<invalid special address>>
000013F4 AB01 syscall BitsToMap
000013F6 D627 add.b D3, -[A7]
000013F8 0795 bclr [A5], D3
000013FA A344 syscall SetFPos, flags=3
000013FC FE32 1405 .unknown 0xFE32 0x1405 (W = 7)
00001400 ED33 roxl D3.b, D6
00001402 60A3 bra -0x5B /* 000013A7 */
00001404 0043 0993 ori.w D3, 0x993
00001408 088B 01D8 bclr.b A3, 0xD8
0000140C 1463 movea.b A2, -[A3]
0000140E 1806 move.b D4, D6
00001410 DE82 add.l D7, D2
00001412 1B0F move.b -[A5], A7
00001414 EB02 asl D2.b, 5
00001416 7300 moveq.l D1, 0x00
00001418 6104 bsr +0x6 /* 0000141E */
0000141A 0702 btst D2, D3
0000141C 4240 clr.w D0
fn0000141E:
0000141E 136B AB29 52FB move.b [A1 + 0x52FB], [A3 - 0x54D7]
00001424 2344 141E move.l [A1 + 0x141E], D4
00001428 381B move.w D4, [A3]+
0000142A 0144 bchg D4, D0
0000142C D346 addx.w D1, D6
0000142E 444C neg.w A4
00001430 1E38 7B0D move.b D7, [0x00007B0D]
00001434 536A 4C4B subq.w [A2 + 0x4C4B], 1
00001438 8A28 26A3 or.b D5, [A0 + 0x26A3]
0000143C 0217 03D1 andi.b [A7], 0xD1
00001440 2708 move.l -[A3], A0
00001442 9514 sub.b [A4], D2
00001444 2E04 move.l D7, D4
00001446 82BB 044A or.l D1, [PC + D0.w * 4 + 0x4A]
0000144A AC10 syscall Unique1ID, auto_pop
0000144C C50F abcd -[A2], -[A7]
0000144E 6B6B bmi +0x6D /* 000014BB */
00001450 78CC moveq.l D4, 0xFFFFFFCC
00001452 0107 btst D7, D0
00001454 2704 move.l -[A3], D4
00001456 8827 or.b D4, -[A7]
00001458 0826 2185 btst.b -[A6], 0x85
0000145C DC78 610C add.w D6, [0x0000610C]
00001460 2701 move.l -[A3], D1
00001462 A763 syscall MaxApplZone, flags=7
00001464 008B 1442 731D ori.l A3, 0x1442731D
0000146A 286B 1B8B movea.l A4, [A3 + 0x1B8B]
0000146E 00EB .incomplete
00001470 0010 EB12 ori.b [A0], 0x12
00001474 4A84 tst.l D4
00001476 1C50 movea.b A6, [A0]
00001478 054E bchg A6, D2
0000147A 633C bls +0x3E /* 000014B8 */
0000147C C1CD muls.w D0, A5
0000147E 7305 moveq.l D1, 0x05
00001480 321C move.w D1, [A4]+
00001482 0414 0F8C subi.b [A4], 0x8C
00001486 0587 bclr D7, D2
00001488 8414 or.b D2, [A4]
0000148A 02BB 2813 1B6A A97D andi.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x28131B6A
00001492 3701 move.w -[A3], D1
00001494 4AE1 tas.b -[A1]
00001496 E3B3 roxl D3, D1
00001498 028A 041E 107C andi.l A2, 0x41E107C
0000149E 2C66 movea.l A6, -[A6]
000014A0 6633 bne +0x35 /* 000014D5 */
000014A2 4C28 531E A836 movem.w D1,D2,D3,D4,A0,A1,A4,A6, [A0 - 0x57CA]
000014A8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000014AA 7406 moveq.l D2, 0x06
000014AC BB08 cmpm.b [A5]+, [A0]+
000014AE 10BB 0828 move.b [A0], [PC + D0 + 0x28]
000014B2 1E6A AB01 movea.b A7, [A2 - 0x54FF]
000014B6 1380 3E1E move.b [A1 + D3 * 8 + 0x1E], D0
// begin alternate branch 000014B8-000014BA
label000014B8:
000014B8 3E1E move.w D7, [A6]+
// end alternate branch 000014B8-000014BA
label000014B8: // (misaligned)
000014BA 6A93 bpl -0x6B /* 0000144F */
000014BC 1A2B 740F move.b D5, [A3 + 0x740F]
000014C0 5C56 addq.w [A6], 6
000014C2 7C2C moveq.l D6, 0x2C
000014C4 B70A cmpm.b [A3]+, [A2]+
000014C6 174B 2327 move.b [A3 + 0x2327], A3
000014CA 00D8 .incomplete
000014CC 3E41 movea.w A7, D1
000014CE D268 E31A add.w D1, [A0 - 0x1CE6]
000014D2 01D8 .incomplete
000014D4 589B addq.l [A3]+, 4
000014D6 0D17 btst [A7], D6
000014D8 075D bchg [A5]+, D3
000014DA 1C3E move.b D6, <<invalid special address>>
000014DC 0328 D383 btst [A0 - 0x2C7D], D1
000014E0 0707 btst D7, D3
000014E2 485B pea.l [A3]+
000014E4 081C 2807 btst.b [A4]+, 0x7
000014E8 054D bchg A5, D2
000014EA 8CA6 or.l D6, -[A6]
000014EC DB10 add.b [A0], D5
000014EE 1705 move.b -[A3], D5
000014F0 F4A5 .invalid <<cinv/cpush with scope=0>>
000014F2 8E17 or.b D7, [A7]
000014F4 05F9 .incomplete
000014F6 2332 6707 1F33 2417 move.l -[A1], [[A2 + <<invalid base displacement size>>] + D6 * 8 + 0x1F332417]
000014FE 06DA .incomplete
00001500 6A17 bpl +0x19 /* 00001519 */
00001502 09A4 bclr -[A4], D4
00001504 9712 sub.b [A2], D3
00001506 83AB 101B or.l [A3 + 0x101B], D1
0000150A 0728 B31A btst [A0 - 0x4CE6], D3
0000150E 2707 move.l -[A3], D7
00001510 2807 move.l D4, D7
00001512 009B 6423 0B1E ori.l [A3]+, 0x64230B1E
00001518 640B bcc +0xD /* 00001525 */
0000151A 12E0 move.b [A1]+, -[A0]
0000151C 4646 not.w D6
0000151E 0708 btst A0, D3
00001520 6283 bhi -0x7B /* 000014A5 */
00001522 0884 4B18 bclr.b D4, 0x18
00001526 4C40 1C6A movem.l D1,D3,D5,D6,A2,A3,A4, D0
0000152A 21DD 001B move.l [0x0000001B], [A5]+
0000152E 45DB lea.l A2, [A3]+
00001530 1274 7453 movea.b A1, [A4 + D7.w * 4 + 0x53]
00001534 3536 DB19 move.w -[A2], [[A6 + A5 * 2]]
00001538 0B0A btst A2, D5
0000153A 80D3 divu.w D0, [A3]
0000153C 09C8 .incomplete
0000153E 3E0F move.w D7, A7
00001540 3E6B 1496 movea.w A7, [A3 + 0x1496]
00001544 F674 3310 .extension 0x674 <<F/1/3>>, 0x3310 // unimplemented
00001548 0B08 btst A0, D5
0000154A 8B0C sbcd -[A5], -[A4]
0000154C 2B18 move.l -[A5], [A0]+
0000154E 5AA1 addq.l -[A1], 5
00001550 20D3 move.l [A0]+, [A3]
00001552 0C47 08B7 cmpi.w D7, 0x8B7
00001556 2C24 move.l D6, -[A4]
00001558 8B19 or.b [A1]+, D5
0000155A 8A50 or.w D5, [A0]
0000155C 2E04 move.l D7, D4
0000155E 6C10 bge +0x12 /* 00001570 */
00001560 070A btst A2, D3
00001562 B2F3 004B cmpa.w A1, [A3 + D0.w + 0x4B]
00001566 0E83 43F3 3EE2 .invalid.l D3, 0x43F33EE2 // invalid immediate operation
0000156C 0FF6 .incomplete
0000156E 740F moveq.l D2, 0x0F
label00001570:
00001570 A559 syscall RmvTime, flags=5
00001572 8B05 sbcd D5, D5
00001574 A02C syscall InitApplZone
00001576 6B4D bmi +0x4F /* 000015C5 */
00001578 1B18 move.b -[A5], [A0]+
0000157A 0706 btst D6, D3
0000157C 307A 7A03 movea.w A0, [PC + 0x7A03 /* 00008F81, cstring ""<EOF> */]
00001580 1993 2963 0212 2C05 E723 move.b [[A4 + 0x212] + 0x2C05E723], [A3]
0000158A 312B 00D3 move.w -[A0], [A3 + 0xD3]
0000158E 38BB 32CE move.w [A4], [PC + D3.w * 2 - 0x50]
00001592 44EB 0048 move.b [A3 + 0x48], CCR
00001596 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
00001598 2310 move.l -[A1], [A0]
0000159A 4844 swap.w D4
0000159C E500 asl D0.b, 2
0000159E 8833 1123 1088 4473 09EB or.b D4, [[A3 + 0x1088 + D1] + 0x447309EB]
000015A8 002C 3B10 9B31 ori.b [A4 - 0x64CF], 0x10
000015AE 2CA1 move.l [A6], -[A1]
000015B0 0016 5B15 ori.b [A6], 0x15
000015B4 9B31 1626 sub.b [A1 + D1.w * 8 + 0x26], D5
000015B8 8334 E847 or.b [A4 + A6 + 0x47], D1
000015BC 044E 1309 subi.w A6, 0x1309
000015C0 247B 1912 1309 movea.l A2, [[PC + D1] + 0x1309]
000015C6 09EC .incomplete
000015C8 12E3 move.b [A1]+, -[A3]
000015CA 013B 471C btst <<invalid full ext with I/IS == 4>>, D0
000015CE 1309 move.b -[A1], A1
000015D0 0304 btst D4, D1
000015D2 321C move.w D1, [A4]+
000015D4 E301 asl D1.b, 1
000015D6 223B 05C2 5A21 move.l D1, [[ + <<invalid base displacement size>>] + 0x5A21]
000015DC 2668 3313 movea.l A3, [A0 + 0x3313]
000015E0 224E movea.l A1, A6
000015E2 7C07 moveq.l D6, 0x07
000015E4 079A bclr [A2]+, D3
000015E6 EB1D rol D5.b, 5
000015E8 2536 6573 C35F F312 170B 4B45 move.l -[A2], [[A6 - 0x3CA00CEE] + 0x170B4B45]
000015F4 03E1 .incomplete
000015F6 6CF3 bge -0xB /* 000015EB */
000015F8 2D07 move.l -[A6], D7
000015FA 07B5 020B bclr [A5 + D0.w * 2 + 0xB], D3
000015FE 6FA3 ble -0x5B /* 000015A3 */
00001600 0083 0B3D 6061 ori.l D3, 0xB3D6061
00001606 04EB .incomplete
00001608 39EB 1D27 0ABB move.w 0xABB, [A3 + 0x1D27]
0000160E EC89 lsr D1, 6
00001610 936B 0A81 sub.w [A3 + 0xA81], D1
00001614 9383 subx.l D1, D3
00001616 0B29 08AE btst [A1 + 0x8AE], D5
0000161A E300 asl D0.b, 1
0000161C 6B1A bmi +0x1C /* 00001638 */
0000161E 462B 0007 not.b [A3 + 0x7]
00001622 0128 8CE0 btst [A0 - 0x7320], D0
00001626 0B01 btst D1, D5
00001628 58FB 0603 svc [PC + D0.w * 8 + 0x3]
0000162C 05EB .incomplete
0000162E 0633 00EB 00FB addi.b [A3 + D0.w - 0x5], 0xEB
00001634 06CB .incomplete
00001636 01EB .incomplete
label00001638:
00001638 09EB .incomplete
0000163A 06A4 0305 FB06 addi.l -[A4], 0x305FB06
00001640 12FB 0600 move.b [A1]+, [PC + D0.w * 8]
00001644 1B65 2603 move.b [A5 + 0x2603], -[A5]
00001648 0723 btst -[A3], D3
0000164A 1447 movea.b A2, D7
0000164C 0845 7317 bchg.b D5, 0x17
00001650 AEB3 syscall 0xAB3, auto_pop
00001652 0B04 btst D4, D5
00001654 0023 45D4 ori.b -[A3], 0xD4
00001658 9B06 subx.b D5, D6
0000165A 2175 9712 C99B 0A2B move.l [A0 + 0xA2B], [[A5 + A1 * 8] - 0x3665]
00001662 1D5A 5B16 move.b [A6 + 0x5B16], [A2]+
00001666 731D moveq.l D1, 0x1D
00001668 5893 addq.l [A3], 4
0000166A 0AB9 02FB 240E 032C 58FB xori.l [0x032C58FB], 0x2FB240E
00001674 1874 0B02 F713 movea.b A4, [[A4 + <<invalid base displacement size>> + D0 * 2] - 0x8ED]
0000167A E361 asl D1.w, D1
0000167C 0438 A713 F738 subi.b [0xFFFFF738], 0x13
00001682 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00001684 0442 C714 subi.w D2, 0xC714
00001688 07F3 .incomplete
0000168A 04F9 .incomplete
0000168C 01A1 bclr -[A1], D0
0000168E 03A1 bclr -[A1], D1
00001690 0503 btst D3, D2
00001692 2C36 DAD7 move.l D6, [A6 + A5 * 2 - 0x41]
00001696 142B F901 move.b D2, [A3 - 0x6FF]
0000169A AD03 syscall SetFontLock, auto_pop
0000169C D303 addx.b D1, D3
0000169E 6B08 bmi +0xA /* 000016A8 */
000016A0 C714 and.b [A4], D3
000016A2 49E0 lea.l A4, -[A0]
000016A4 B293 cmp.l D1, [A3]
000016A6 0900 btst D0, D4
label000016A8:
000016A8 0F34 3708 btst [A4 + <<invalid base displacement size>> + D3 * 8], D7
000016AC B427 cmp.b D2, -[A7]
000016AE 063F CA33 addi.b <<invalid special address>>, 0x33 /* '3' */
000016B2 1AA1 move.b [A5], -[A1]
000016B4 4E6D move A5, USP
000016B6 E1E1 asl .w -[A1]
000016B8 4E2B .invalid // invalid opcode 4
000016BA 000B 00C3 ori.b A3, 0xC3
000016BE 2227 move.l D1, -[A7]
000016C0 0564 bchg -[A4], D2
000016C2 2704 move.l -[A3], D4
000016C4 3122 move.w -[A0], -[A2]
000016C6 AE81 syscall 0xA81, auto_pop
000016C8 B0A3 cmp.l D0, -[A3]
000016CA 2F41 03CC move.l [A7 + 0x3CC], D1
000016CE 0053 2589 ori.w [A3], 0x2589
000016D2 C7D3 muls.w D3, [A3]
000016D4 0007 027E ori.b D7, 0x7E /* '~' */
000016D8 DC04 add.b D6, D4
000016DA 2E38 848B move.l D7, [0xFFFF848B]
000016DE 0B17 btst [A7], D5
000016E0 07BA 1412 bclr [PC + 0x1412 /* 00002AF4, cstring ""<EOF> */], D3
000016E4 A301 syscall Close, flags=3
000016E6 A138 syscall WriteParam, flags=1
000016E8 1305 move.b -[A1], D5
000016EA 9329 7305 sub.b [A1 + 0x7305], D1
000016EE A932 syscall DisposeMenu
000016F0 E309 lsl D1.b, 1
000016F2 1B18 move.b -[A5], [A0]+
000016F4 5B13 subq.b [A3], 5
000016F6 E2B2 roxr D2, D1
000016F8 D338 B223 add.b [0xFFFFB223], D1
000016FC 31BB 3232 1445 move.w [A0 + D1.w * 4 + 0x45], [PC + D3.w * 2 + 0x32]
00001702 6200 0F8C bhi +0xF8E /* 00002690 */
00001706 3324 move.w -[A1], -[A4]
00001708 A127 syscall ReallocateHandle, flags=1
0000170A 692D bvs +0x2F /* 00001739 */
0000170C E70E lsl D6.b, 3
0000170E 1983 0B42 0841 move.b [[A4 + <<invalid base displacement size>>] + 0x841], D3
00001714 4229 0C63 clr.b [A1 + 0xC63]
00001718 09D3 .incomplete
0000171A 28BB 013A 08C9 6893 0117 move.l [A4], [[PC + 0x8C96893 + D0] + 0x117]
00001724 0BE7 .incomplete
00001726 9315 sub.b [A5], D1
00001728 DB07 addx.b D5, D7
0000172A E31B rol D3.b, 1
0000172C 022B 091C D300 andi.b [A3 - 0x2D00], 0x1C
00001732 0304 btst D4, D1
00001734 0702 btst D2, D3
00001736 933B 0355 sub.b <<invalid full ext with IS == 1 and I/IS == 5>>, D1
0000173A 5DA1 subq.l -[A1], 6
0000173C 0C10 2E04 cmpi.b [A0], 0x4
00001740 CE78 DB5A and.w D7, [0xFFFFDB5A]
00001744 8B16 or.b [A6], D5
00001746 04C3 .incomplete
00001748 095A bchg [A2]+, D4
0000174A CE28 C100 and.b D7, [A0 - 0x3F00]
0000174E 10C3 move.b [A0]+, D3
00001750 094B bchg A3, D4
00001752 01CE .incomplete
00001754 76C1 moveq.l D3, 0xFFFFFFC1
00001756 0050 C309 ori.w [A0], 0xC309
0000175A 5B02 subq.b D2, 5
0000175C CE6A C100 and.w D7, [A2 - 0x3F00]
00001760 38C3 move.w [A4]+, D3
00001762 09D6 .incomplete
00001764 B25A cmp.w D1, [A2]+
00001766 1B3B E187 1304 CB0C move.b -[A5], [[ + <<invalid base displacement size>>] + A6 + 0x1304CB0C]
0000176E 0B00 btst D0, D5
00001770 BB67 xor.w -[A7], D5
00001772 A100 syscall Open/PBHOpen/HOpen, flags=1
00001774 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00001776 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00001778 9B40 subx.w D5, D0
0000177A E607 asr D7.b, 3
0000177C 0326 btst -[A6], D1
0000177E 5702 subq.b D2, 3
00001780 94A1 sub.l D2, -[A1]
00001782 5DD3 slt [A3]
00001784 11A5 1672 move.b [A0 + D1.w * 8 + 0x72], -[A5]
00001788 161E move.b D3, [A6]+
0000178A 387C 3B03 movea.w A4, 0x3B03
0000178E 6666 bne +0x68 /* 000017F6 */
00001790 1E50 movea.b A7, [A0]
00001792 7CD3 moveq.l D6, 0xFFFFFFD3
00001794 0066 6647 ori.w -[A6], 0x6647 /* 'fG' */
00001798 0C05 0105 cmpi.b D5, 0x5
0000179C 2B03 move.l -[A5], D3
0000179E 2C63 movea.l A6, -[A3]
000017A0 05D3 .incomplete
000017A2 006C BB06 3A73 ori.w [A4 + 0x3A73], 0xBB06
000017A8 0B74 9053 bchg [A4 + A1.w + 0x53], D5
000017AC 021B 2000 andi.b [A3]+, 0x0
000017B0 9B07 subx.b D5, D7
000017B2 1707 move.b -[A3], D7
000017B4 E2B3 roxr D3, D1
000017B6 0661 0144 addi.w -[A1], 0x144
000017BA 7101 moveq.l D0, 0x01
000017BC 966C 3B03 sub.w D3, [A4 + 0x3B03]
000017C0 3AD3 move.w [A5]+, [A3]
000017C2 2B51 01BB move.l [A5 + 0x1BB], [A1]
000017C6 006C E301 C102 ori.w [A4 - 0x3EFE], 0xE301
000017CC 3671 01E8 1707 movea.w A3, [0x1707]
000017D2 ED5E rol D6.w, 6
000017D4 3B41 7340 move.w [A5 + 0x7340], D1
000017D8 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
000017DA 8417 or.b D2, [A7]
000017DC 0C42 7B41 cmpi.w D2, 0x7B41 /* '{A' */
000017E0 A5E8 syscall vHiliteText, flags=5
000017E2 365B movea.w A3, [A3]+
000017E4 4642 not.w D2
000017E6 4C45 0163 movem.l D0,D1,D5,D6,A0, D5
000017EA 3307 move.w -[A1], D7
000017EC 0D86 bclr D6, D6
000017EE A500 syscall Open/PBHOpen/HOpen, flags=5
000017F0 733C moveq.l D1, 0x3C
000017F2 DAA9 0007 add.l D5, [A1 + 0x7]
label000017F6:
000017F6 83AD A500 or.l [A5 - 0x5B00], D1
000017FA CB37 0B02 A900 and.b [[A7 + <<invalid base displacement size>> + D0 * 2] - 0x5700], D5
00001800 2B8B A900 move.l [A5 + <<invalid base displacement size>> + A2], A3
00001804 DB51 add.w [A1], D5
00001806 D4A9 00D3 add.l D2, [A1 + 0xD3]
0000180A 5107 subq.b D7, 8
0000180C 081E A500 btst.b [A6]+, 0x0
00001810 33C0 4907 935D move.w [0x4907935D], D0
00001816 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00001818 045B 4603 subi.w [A3]+, 0x4603
0000181C 6B17 bmi +0x19 /* 00001835 */
0000181E 0C32 26C3 1107 0C5F AD51 cmpi.b [[A2 + <<invalid base displacement size>>] + D1 + 0xC5FAD51], 0xC3
00001828 0E61 B8D3 .invalid.w -[A1], 0xB8D3 // invalid immediate operation
0000182C 5B1C subq.b [A4]+, 5
0000182E 1704 move.b -[A3], D4
00001830 9500 subx.b D2, D0
00001832 9385 subx.l D1, D5
00001834 D35B add.w [A3]+, D1
00001836 0D17 btst [A7], D6
00001838 0316 btst [A6], D1
0000183A C174 6305 and.w [[A4 + <<invalid base displacement size>>] + D6 * 2], D0
0000183E 0316 btst [A6], D1
00001840 128B move.b [A1], A3
00001842 0F05 btst D5, D7
00001844 4F03 .invalid 7, D3 // invalid opcode 4 with b == 4
00001846 0300 btst D0, D1
00001848 0F4A bchg A2, D7
0000184A 0101 btst D1, D0
0000184C 932F 2B03 sub.b [A7 + 0x2B03], D1
00001850 1614 move.b D3, [A4]
00001852 1AF3 1001 move.b [A5]+, [A3 + D1.w + 0x1]
00001856 0A07 0484 xori.b D7, 0x84
0000185A 3213 move.w D1, [A3]
0000185C 15D3 3B7E move.b [PC + 0x3B7E /* 000053DC, cstring ""<EOF> */], [A3]
00001860 B35B xor.w [A3]+, D1
00001862 140B move.b D2, A3
00001864 029A 00A3 38A3 andi.l [A2]+, 0xA338A3
0000186A 0032 1326 1340 ori.b [A2 + <<invalid base displacement size>>], 0x26 /* '&' */
00001870 6B47 bmi +0x49 /* 000018B9 */
00001872 304B movea.w A0, A3
00001874 16ED 0100 move.b [A3]+, [A5 + 0x100]
00001878 0F81 bclr D1, D7
0000187A 018B bclr A3, D0
0000187C 0D03 btst D3, D6
0000187E 3297 move.w [A1], [A7]
00001880 161C move.b D3, [A4]+
00001882 0F4A bchg A2, D7
00001884 D2B3 3593 4D1A BB16 add.l D1, [[ + D3 * 4] + 0x4D1ABB16]
0000188C BB59 xor.w [A1]+, D5
0000188E A183 syscall SetOSDefault, flags=1
00001890 CC40 and.w D6, D0
00001892 0F1C btst [A4]+, D7
00001894 168D move.b [A3], A5
00001896 01EA .incomplete
00001898 9304 subx.b D1, D4
0000189A 2B6B 84C3 3232 move.l [A5 + 0x3232 /* export_1602 */], [A3 - 0x7B3D]
000018A0 0608 A104 addi.b A0, 0x4
000018A4 00AB 538B 0DF3 08C4 ori.l [A3 + 0x8C4], 0x538B0DF3
000018AC 816B 0B23 or.w [A3 + 0xB23], D0
000018B0 0C18 0E0A cmpi.b [A0]+, 0xA /* '\n' */
000018B4 2B09 move.l -[A5], A1
000018B6 C12B 6305 and.b [A3 + 0x6305], D0
000018BA 2B09 move.l -[A5], A1
000018BC 990B subx.b -[A4], -[A3]
000018BE 1465 movea.b A2, -[A5]
000018C0 03DB .incomplete
000018C2 4201 clr.b D1
000018C4 0B71 04A3 bchg [A1 + D0.w * 4 - 0x93], D5
000018C8 00C1 .incomplete
000018CA 28F3 0E85 move.l [A4]+, [A3 + D0 * 8 - 0x123]
000018CE 565B addq.w [A3]+, 3
000018D0 2007 move.l D0, D7
000018D2 0185 bclr D5, D0
000018D4 2E10 move.l D7, [A0]
000018D6 530A subq.b A2, 1
000018D8 DB29 C412 add.b [A1 - 0x3BEE], D5
000018DC 5B20 subq.b -[A0], 5
000018DE 9504 subx.b D2, D4
000018E0 0101 btst D1, D0
000018E2 A103 syscall Write, flags=1
000018E4 211C move.l -[A0], [A4]+
000018E6 00A3 800F 9D0C ori.l -[A3], 0x800F9D0C
000018EC 3312 move.w -[A1], [A2]
000018EE CB0A abcd -[A5], -[A2]
000018F0 1400 move.b D2, D0
000018F2 7B27 moveq.l D5, 0x27
000018F4 1412 move.b D2, [A2]
000018F6 2B09 move.l -[A5], A1
000018F8 8500 sbcd D2, D0
000018FA 0063 65C5 ori.w -[A3], 0x65C5
000018FE 000F 3281 ori.b A7, 0x81
00001902 00D2 .incomplete
00001904 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00001906 5B25 subq.b -[A5], 5
00001908 000F 1E04 ori.b A7, 0x4
0000190C E364 asl D4.w, D1
0000190E DB06 addx.b D5, D6
00001910 810E sbcd -[A0], -[A6]
00001912 02AB 280F C413 1B28 andi.l [A3 + 0x1B28], 0x280FC413
0000191A 0701 btst D1, D3
0000191C C501 abcd D2, D1
0000191E 0E6D 9A67 0845 .invalid.w [A5 + 0x845], 0x9A67 // invalid immediate operation
00001924 6300 0314 bls +0x316 /* 00001C3A */
00001928 4A40 tst.w D0
0000192A E543 asl D3.w, 2
0000192C A339 syscall ReadDateTime, flags=3
0000192E 2B01 move.l -[A5], D1
00001930 8500 sbcd D2, D0
00001932 BB56 xor.w [A6], D5
00001934 0617 0E89 addi.b [A7], 0x89
00001938 2B00 move.l -[A5], D0
0000193A 3600 move.w D3, D0
0000193C DB20 add.b -[A0], D5
0000193E 300D move.w D0, A5
00001940 0104 btst D4, D0
00001942 0501 btst D1, D2
00001944 1701 move.b -[A3], D1
00001946 E389 lsl D1, 1
00001948 0349 bchg A1, D1
0000194A 5237 0DF6 addq.b <<invalid full ext with IS == 1 and I/IS == 6>>, 1
0000194E 2316 move.l -[A1], [A6]
00001950 E5DE roxl .w [A6]+
00001952 BB56 xor.w [A6], D5
00001954 C5B7 5B17 E503 8B0E and.l [[A7] + D5 * 2 - 0x1AFC74F2], D2
0000195C 0053 652D ori.w [A3], 0x652D /* 'e-' */
00001960 F6FB 6000 .extension 0x6FB <<F/2-3/3>> // unimplemented
00001964 BB3E xor.b <<invalid special address>>, D5
00001966 5E2B 1A00 addq.b [A3 + 0x1A00], 7
0000196A 9365 sub.w -[A5], D1
0000196C 00B3 7422 EB3B 2B08 ori.l [A3 + <<invalid base displacement size>> + D2 * 2], 0x7422EB3B
00001974 222B 372B move.l D1, [A3 + 0x372B]
00001978 0807 0780 btst.b D7, 0x80
0000197C 34AB 25B3 move.w [A2], [A3 + 0x25B3]
00001980 175C 564B move.b [A3 + 0x564B], [A4]+
00001984 19B4 E321 5B13 0E01 move.b [A4 + D0 * 8 + 0x1], [[A4 + 0x5B13 + A6 * 2]]
0000198C E769 lsl D1.w, D3
0000198E 342B 69F3 move.w D2, [A3 + 0x69F3]
00001992 01C9 .incomplete
00001994 0193 bclr [A3], D0
00001996 5BD5 smi [A5]
00001998 0150 bchg [A0], D0
0000199A 2B69 7304 0330 move.l [A5 + 0x330], [A1 + 0x7304]
000019A0 C67E and.w D3, <<invalid special address>>
000019A2 0330 3B6B 7304 C33B C622 btst [[A0 + 0x7304] - 0x3CC439DE], D1
000019AC C33B 2B08 and.b [PC + <<invalid base displacement size>> + D2 * 2], D1
000019B0 7E4B moveq.l D7, 0x4B
000019B2 37E1 97A5 0853 move.w [[0x853] + A1 * 8], -[A1]
000019B8 1741 035E move.b [A3 + 0x35E], D1
000019BC A31B syscall SetZone, flags=3
000019BE 000F 02DB ori.b A7, 0xDB
000019C2 375D 107E move.w [A3 + 0x107E], [A5]+
000019C6 F315 .extension 0x315 <<F/4-5/1>> // unimplemented
000019C8 001B 4345 ori.b [A3]+, 0x45 /* 'E' */
000019CC 017B 0401 bchg [PC + D0.w * 4 + 0x1], D0
000019D0 03A5 bclr -[A5], D1
000019D2 0003 18A1 ori.b D3, 0xA1
000019D6 0000 3B76 ori.b D0, 0x76 /* 'v' */
000019DA 000F 000F ori.b A7, 0xF
000019DE 31D8 9B28 move.w [0xFFFF9B28], [A0]+
000019E2 0709 btst A1, D3
000019E4 5F63 subq.w -[A3], 7
000019E6 05DB .incomplete
000019E8 1765 B996 move.b [A3 - 0x466A], -[A5]
000019EC 00CB .incomplete
000019EE 42A3 clr.l -[A3]
000019F0 0012 6B18 ori.b [A2], 0x18
000019F4 12E8 1253 move.b [A1]+, [A0 + 0x1253]
000019F8 3083 move.w [A0], D3
000019FA 8053 or.w D0, [A3]
000019FC 3068 6B38 movea.w A0, [A0 + 0x6B38]
00001A00 1700 move.b -[A3], D0
00001A02 4B3B 0A7B .invalid 5, [PC + D0 * 2 + 0x7B] // invalid opcode 4 with b == 4
00001A06 061E 5330 addi.b [A6]+, 0x30 /* '0' */
00001A0A 0B14 btst [A4], D5
00001A0C A30E syscall UnmountVol/HUnmountVol, flags=3
00001A0E A881 syscall EqualPt
00001A10 0093 0873 1234 ori.l [A3], 0x8731234
00001A16 070F btst A7, D3
00001A18 A905 syscall DragGrayRgn
00001A1A B0A1 cmp.l D0, -[A1]
00001A1C 21A5 0263 move.l [A0 + D0.w * 2 + 0x63], -[A5]
00001A20 6514 bcs +0x16 /* 00001A36 */
00001A22 A521 syscall GetPtrSize, flags=5
00001A24 14D2 move.b [A2]+, [A2]
00001A26 2357 0F81 move.l [A1 + 0xF81], [A7]
00001A2A 21EB 2B41 03FA move.l [0x000003FA], [A3 + 0x2B41]
00001A30 0B11 btst [A1], D5
00001A32 BB69 6B03 xor.w [A1 + 0x6B03], D5
label00001A36:
00001A36 8304 sbcd D1, D4
00001A38 0B13 btst [A3], D5
00001A3A 0B19 btst [A1]+, D5
00001A3C 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00001A3E A61B syscall SetZone, flags=6
00001A40 4225 clr.b -[A5]
00001A42 B45B cmp.w D2, [A3]+
00001A44 1E05 move.b D7, D5
00001A46 C23B 7207 and.b D1, [PC + D7.w * 2 + 0x7]
00001A4A 09B7 5330 0707 909B bclr [A7 + 0x707909B + D5 * 2], D4
00001A52 28EB 291E move.l [A4]+, [A3 + 0x291E]
00001A56 9B28 EB0B sub.b [A0 - 0x14F5], D5
00001A5A 5844 addq.w D4, 4
00001A5C 8100 sbcd D0, D0
00001A5E DB08 addx.b -[A5], -[A0]
00001A60 FE74 8100 .extension 0xE74 <<F/1/7>>, 0x8100 // unimplemented
00001A64 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
00001A66 3861 movea.w A4, -[A1]
00001A68 000F 366B ori.b A7, 0x6B /* 'k' */
00001A6C 0204 DB00 andi.b D4, 0x0
00001A70 0321 btst -[A1], D1
00001A72 9B28 233F sub.b [A0 + 0x233F], D5
00001A76 106B 1741 movea.b A0, [A3 + 0x1741]
00001A7A 06E3 .incomplete
00001A7C 1283 move.b [A1], D3
00001A7E 04A3 0A63 0AA1 subi.l -[A3], 0xA630AA1
00001A84 048B 0B0B 1339 subi.l A3, 0xB0B1339
00001A8A 054B bchg A3, D2
00001A8C 0C44 2101 cmpi.w D4, 0x2101
00001A90 A304 syscall Control, flags=3
00001A92 A873 syscall SetPort
00001A94 161C move.b D3, [A4]+
00001A96 1029 0C10 move.b D0, [A1 + 0xC10]
00001A9A A717 syscall Eject, flags=7
00001A9C CCD3 mulu.w D6, [A3]
00001A9E 0ABB 0032 1C10 AC07 xori.l [PC + A2 * 4 + 0x7], 0x321C10
00001AA6 00A0 E90A A6FB ori.l -[A0], 0xE90AA6FB
00001AAC 1723 move.b -[A3], -[A3]
00001AAE 0E93 35AB 35FE .invalid.l [A3], 0x35AB35FE // invalid immediate operation
00001AB4 A633 syscall VInstall, flags=6
00001AB6 1353 0993 move.b [A1 + 0x993], [A3]
00001ABA 1C1E move.b D6, [A6]+
00001ABC 1043 movea.b A0, D3
00001ABE 3EFB 1836 move.w [A7]+, [PC + D1 + 0x36]
00001AC2 1B3F move.b -[A5], <<invalid special address>>
00001AC4 2B13 move.l -[A5], [A3]
00001AC6 DB00 addx.b D5, D0
00001AC8 9B79 6B97 DAA3 sub.w [0x6B97DAA3], D5
00001ACE 0A43 04BB xori.w D3, 0x4BB
00001AD2 0804 E356 btst.b D4, 0x56 /* 'V' */
00001AD6 8610 or.b D3, [A0]
00001AD8 D363 add.w -[A3], D1
00001ADA A347 syscall SetTrapAddress, flags=3
00001ADC 0E50 F323 .invalid.w [A0], 0xF323 // invalid immediate operation
00001AE0 CADB mulu.w D5, [A3]+
00001AE2 3BA3 0C32 move.w [A5 + D0 * 4 + 0x32], -[A3]
00001AE6 1AE3 move.b [A5]+, -[A3]
00001AE8 5900 subq.b D0, 4
00001AEA C360 and.w -[A0], D1
00001AEC 8CE3 divu.w D6, -[A3]
00001AEE 05DB .incomplete
00001AF0 0E02 0F65 .invalid.b D2, 0x65 /* 'e' */ // invalid immediate operation
00001AF4 2D0F move.l -[A6], A7
00001AF6 020F 453F andi.b A7, 0x3F /* '?' */
00001AFA C107 abcd D0, D7
00001AFC 00D3 .incomplete
00001AFE 42A3 clr.l -[A3]
00001B00 007C 931C ori.w sr, 37660
00001B04 DB00 addx.b D5, D0
00001B06 BB85 xor.l D5, D5
00001B08 C4A9 0196 and.l D2, [A1 + 0x196]
00001B0C A501 syscall Close, flags=5
00001B0E 1B0C move.b -[A5], A4
00001B10 D802 add.b D4, D2
00001B12 0F00 btst D0, D7
00001B14 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6
00001B16 C42B 361A and.b D2, [A3 + 0x361A]
00001B1A 5323 subq.b -[A3], 1
00001B1C 0328 070C btst [A0 + 0x70C], D1
00001B20 C5C4 muls.w D2, D4
00001B22 002B 65A5 472B ori.b [A3 + 0x472B], 0xA5
00001B28 3ED3 move.w [A7]+, [A3]
00001B2A 4889 3917 movem.w A1, D0,D1,D2,D4,A0,A3,A4,A5
00001B2E 82C1 divu.w D1, D1
00001B30 45D4 lea.l A2, [A4]
00001B32 1303 move.b -[A1], D3
00001B34 EB0F lsl D7.b, 5
00001B36 070E btst A6, D3
00001B38 74B2 moveq.l D2, 0xFFFFFFB2
00001B3A B313 xor.b [A3], D1
00001B3C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001B3E B320 xor.b -[A0], D1
00001B40 3B19 move.w -[A5], [A1]+
00001B42 A331 syscall GetOSEvent, flags=3
00001B44 130E move.b -[A1], A6
00001B46 1303 move.b -[A1], D3
00001B48 A30B syscall Rename/PBHRename/HRename, flags=3
00001B4A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001B4C 3B0A move.w -[A5], A2
00001B4E 5101 subq.b D1, 8
00001B50 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00001B52 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001B54 6B06 bmi +0x8 /* 00001B5C */
00001B56 5101 subq.b D1, 8
00001B58 7B18 moveq.l D5, 0x18
00001B5A C6BA 7B18 and.l D3, [PC + 0x7B18 /* 00007B1A, cstring ""<EOF> */]
// begin alternate branch 00001B5C-00001B5E
label00001B5C:
00001B5C 7B18 moveq.l D5, 0x18
// end alternate branch 00001B5C-00001B5E
label00001B5C: // (misaligned)
00001B5E 2B08 move.l -[A5], A0
00001B60 9B31 1042 sub.b [A1 + D1.w + 0x42], D5
00001B64 08B2 4400 0373 30B5 D86B 2017 0476 bclr.b [[A2 + 0x30B5D86B] + 0x20170476], 0x0
00001B72 12AB 1D00 move.b [A1], [A3 + 0x1D00]
00001B76 7360 moveq.l D1, 0x60
00001B78 6B01 bmi +0x3 /* 00001B7B */
00001B7A 34A6 move.w [A2], -[A6]
00001B7C CB3C 4B0A and.b 0xA /* '\n' */, D5
00001B80 1606 move.b D3, D6
00001B82 7286 moveq.l D1, 0xFFFFFF86
00001B84 0700 btst D0, D3
00001B86 6872 bvc +0x74 /* 00001BFA */
00001B88 FE72 6B20 .extension 0xE72 <<F/1/7>>, 0x6B20 // unimplemented
00001B8C 2B07 move.l -[A5], D7
00001B8E 630F bls +0x11 /* 00001B9F */
00001B90 CB28 32D2 and.b [A0 + 0x32D2], D5
00001B94 53B2 126B subq.l [A2 + D1.w * 2 + 0x6B], 1
00001B98 2007 move.l D0, D7
00001B9A 064E 12C0 addi.w A6, 0x12C0
00001B9E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001BA0 3B99 D30A 48EE move.w [[A5 + <<invalid base displacement size>> + A5 * 2] + 0x48EE], [A1]+
00001BA6 AC48 syscall FracSin, auto_pop
00001BA8 12DB move.b [A1]+, [A3]+
00001BAA 0F02 btst D2, D7
00001BAC E35D rol D5.w, 1
00001BAE 32D2 move.w [A1]+, [A2]
00001BB0 1FD2 move.b <<invalid special address>>, [A2]
00001BB2 F3BF .invalid <<F/6/1>>
00001BB4 12C0 move.b [A1]+, D0
00001BB6 1706 move.b -[A3], D6
00001BB8 6070 bra +0x72 /* 00001C2A */
00001BBA 0700 btst D0, D3
00001BBC A14B syscall SetGrowZone, flags=1
00001BBE 020F 5D03 andi.b A7, 0x3
00001BC2 0B09 btst A1, D5
00001BC4 3225 move.w D1, -[A5]
00001BC6 0501 btst D1, D2
00001BC8 0DC1 .incomplete
00001BCA 0145 bchg D5, D0
00001BCC 1608 move.b D3, A0
00001BCE C1F3 12BB muls.w D0, [A3 + D1.w * 2 - 0x69]
00001BD2 004B 020F ori.w A3, 0x20F
00001BD6 7D03 moveq.l D6, 0x03
00001BD8 D35D add.w [A5]+, D1
00001BDA DB18 add.b [A0]+, D5
00001BDC 8B3F or.b <<invalid special address>>, D5
00001BDE 5BC9 4B0A dbmi D1, +0x4B0C /* 000066EA */
00001BE2 AB1C syscall NewTempBuffer
00001BE4 3281 move.w [A1], D1
00001BE6 0242 0812 andi.w D2, 0x812
00001BEA 5B49 subq.w A1, 5
00001BEC 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001BEE 0F1D btst [A5]+, D7
00001BF0 03E3 .incomplete
00001BF2 51DB sf [A3]+
00001BF4 012B 0806 btst [A3 + 0x806], D0
00001BF8 DE32 E108 add.b D7, [A2 + <<invalid base displacement size>> + A6]
// begin alternate branch 00001BFA-00001BFC
label00001BFA:
00001BFA E108 lsl D0.b, 8
// end alternate branch 00001BFA-00001BFC
label00001BFA: // (misaligned)
00001BFC D273 3973 3905 060F FD02 835D add.w D1, [[A3 + 0x3905060F] - 0x2FD7CA3]
00001C08 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001C0A 9109 subx.b -[A0], -[A1]
00001C0C 6503 bcs +0x5 /* 00001C11 */
00001C0E EB31 roxl D1.b, D5
00001C10 0F1C btst [A4]+, D7
00001C12 044B 020F subi.w A3, 0x20F
00001C16 7D03 moveq.l D6, 0x03
00001C18 0F65 bchg -[A5], D7
00001C1A 026D 0303 05DB andi.w [A5 + 0x5DB], 0x303
00001C20 0F9B bclr [A3]+, D7
00001C22 09DB .incomplete
00001C24 0F28 2E07 btst [A0 + 0x2E07], D7
00001C28 0B36 295A DB0C btst [[A6] - 0x24F4], D5
// begin alternate branch 00001C2A-00001C2E
label00001C2A:
00001C2A 295A DB0C move.l [A4 - 0x24F4], [A2]+
// end alternate branch 00001C2A-00001C2E
label00001C2A: // (misaligned)
00001C2E 1701 move.b -[A3], D1
00001C30 CC04 and.b D6, D4
00001C32 0B01 btst D1, D5
00001C34 FB86 .invalid <<F/6/5>>
00001C36 6316 bls +0x18 /* 00001C4E */
00001C38 72EB moveq.l D1, 0xFFFFFFEB
label00001C3A:
00001C3A 0603 053B addi.b D3, 0x3B /* ';' */
00001C3E 030B btst A3, D1
00001C40 0133 1DB3 06CB 0410 E301 9253 btst [[0x6CB0410 + D1 * 4] - 0x1CFE6DAD], D0
00001C4C 4C07 8FBC movem.w D2,D3,D4,D5,D7,A0,A1,A2,A3,A7, D7
// begin alternate branch 00001C4E-00001C54
label00001C4E:
00001C4E 8FBC 4012 2C02 or.l 0x40122C02, D7
// end alternate branch 00001C4E-00001C54
label00001C4E: // (misaligned)
00001C50 4012 negx.b [A2]
00001C52 2C02 move.l D6, D2
00001C54 A380 syscall GetVideoDefault, flags=3
00001C56 DB02 addx.b D5, D2
00001C58 1E16 move.b D7, [A6]
00001C5A 1711 move.b -[A3], [A1]
00001C5C C90B abcd -[A4], -[A3]
00001C5E 074B bchg A3, D3
00001C60 0A3E 7CDB xori.b <<invalid special address>>, 0xDB
00001C64 0C81 2AB0 7300 cmpi.l D1, 0x2AB07300
00001C6A 6928 bvs +0x2A /* 00001C94 */
00001C6C 8441 or.w D2, D1
00001C6E 2882 move.l [A4], D2
00001C70 AB02 syscall BitsToPix
00001C72 1E16 move.b D7, [A6]
00001C74 9308 subx.b -[A1], -[A0]
00001C76 3212 move.w D1, [A2]
00001C78 2C85 move.l [A6], D5
00001C7A 0901 btst D1, D4
00001C7C 6D03 blt +0x5 /* 00001C81 */
00001C7E 0173 19ED bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D0
00001C82 080F 6571 btst.b A7, 0x71 /* 'q' */
00001C86 B35C xor.w [A4]+, D1
00001C88 0672 0F72 9B89 addi.w [[ + <<invalid base displacement size>> + A1 * 2]], 0xF72
00001C8E 04CB .incomplete
00001C90 8438 F382 or.b D2, [0xFFFFF382]
label00001C94:
00001C94 630F bls +0x11 /* 00001CA5 */
00001C96 0FDA .incomplete
00001C98 720F moveq.l D1, 0x0F
00001C9A A013 syscall FlushVol
00001C9C 800F or.b D0, A7
00001C9E A013 syscall FlushVol
00001CA0 800F or.b D0, A7
00001CA2 0672 4B8A DB98 addi.w [ + A5 * 2], 0x4B8A
00001CA8 0E1B 160F .invalid.b [A3]+, 0xF // invalid immediate operation
00001CAC 720F moveq.l D1, 0x0F
00001CAE 1E07 move.b D7, D7
00001CB0 079C bclr [A4]+, D3
00001CB2 8383 0F72 unpk D1, D3, 0x0F72
00001CB6 4B83 .invalid 5, D3 // invalid opcode 4 with b == 6
00001CB8 280F move.l D4, A7
00001CBA 3212 move.w D1, [A2]
00001CBC 0F45 bchg D5, D7
00001CBE 372B 60A3 move.w -[A3], [A3 + 0x60A3]
00001CC2 0023 0978 ori.b -[A3], 0x78 /* 'x' */
00001CC6 C175 0FD1 and.w [[]], D0
00001CCA 89DB divs.w D4, [A3]+
00001CCC 0F07 btst D7, D7
00001CCE 0B3C 6305 btst 0x5, D5
00001CD2 DB0F addx.b -[A5], -[A7]
00001CD4 1E10 move.b D7, [A0]
00001CD6 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00001CD8 78F3 moveq.l D4, 0xFFFFFFF3
00001CDA 0676 2310 284B addi.w [A6 + D2 + 0x4B], 0x2310
00001CE0 0132 A116 0504 btst [[A2] + A2 + 0x504], D0
00001CE6 0B34 A300 btst [A4 + <<invalid base displacement size>> + A2 * 2], D5
00001CEA DB19 add.b [A1]+, D5
00001CEC 0300 btst D0, D1
00001CEE 1E04 move.b D7, D4
00001CF0 D34C addx.w -[A1], -[A4]
00001CF2 762B moveq.l D3, 0x2B
00001CF4 1878 070C movea.b A4, [0x0000070C]
00001CF8 5DCB 28D1 dblt D3, +0x28D3 /* 000045CB */
00001CFC 04CB .incomplete
00001CFE 5181 subq.l D1, 8
00001D00 8C53 or.w D6, [A3]
00001D02 092B 092E btst [A3 + 0x92E], D4
00001D06 1006 move.b D0, D6
00001D08 720B moveq.l D1, 0x0B
00001D0A 0E89 5761 300F .invalid.l A1, 0x5761300F // invalid immediate operation
00001D10 3206 move.w D1, D6
00001D12 C52A 1C04 and.b [A2 + 0x1C04], D2
00001D16 12FB 514B 0258 6B5A move.b [A1]+, [[PC + <<invalid base displacement size>>] + 0x2586B5A]
00001D1E 8B0D sbcd -[A5], -[A5]
00001D20 8308 sbcd -[A1], -[A0]
00001D22 2529 2101 move.l -[A2], [A1 + 0x2101]
00001D26 120B move.b D1, A3
00001D28 0EDA .incomplete
00001D2A D36A 8B0D add.w [A2 - 0x74F3], D1
00001D2E ED02 asl D2.b, 6
00001D30 1412 move.b D2, [A2]
00001D32 CB51 and.w [A1], D5
00001D34 C502 abcd D2, D2
00001D36 AB08 syscall PutPicOp
00001D38 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00001D3A 455F chk.w D2, [A7]+
00001D3C CB51 and.w [A1], D5
00001D3E 1704 move.b -[A3], D4
00001D40 981B sub.b D4, [A3]+
00001D42 49AB 08FB .invalid 4, [A3 + 0x8FB] // invalid opcode 4 with b == 6
00001D46 13F3 010B 0A69 01AC 5304 02BB move.b [0x530402BB], [[A3 + <<invalid base displacement size>> + D0] + 0xA6901AC]
00001D52 5DAB 0873 subq.l [A3 + 0x873], 6
00001D56 0517 btst [A7], D2
00001D58 0CA3 3284 4012 cmpi.l -[A3], 0x32844012
00001D5E 6101 bsr +0x3 /* 00001D61 */
00001D60 8341 AB08 pack D1, D1, 0xAB08
00001D64 E382 asl D2, 1
00001D66 8102 sbcd D0, D2
00001D68 1C0B move.b D6, A3
00001D6A 0E02 931C .invalid.b D2, 0x1C // invalid immediate operation
00001D6E E18B lsl D3, 8
00001D70 935D sub.w [A5]+, D1
00001D72 8D1A or.b [A2]+, D6
00001D74 E187 asl D7, 8
00001D76 5A53 addq.w [A3], 5
00001D78 095B bchg [A3]+, D4
00001D7A 2041 movea.l A0, D1
00001D7C 8C1C or.b D6, [A4]+
00001D7E 0440 A955 subi.w D0, 0xA955
00001D82 4556 chk.w D2, [A6]
00001D84 C14E exg A0, A6
00001D86 E014 roxr D4.b, 8
00001D88 4002 negx.b D2
00001D8A EB37 roxl D7.b, D5
00001D8C 2304 move.l -[A1], D4
00001D8E 8500 sbcd D2, D0
00001D90 0F26 btst -[A6], D7
00001D92 F8DB 2A8D .extension 0x8DB <<F/2-3/4>> // unimplemented
00001D96 043B 0324 8B18 subi.b [PC + A0 * 2], 0x24 /* '$' */
00001D9C 2E04 move.l D7, D4
00001D9E 9B10 sub.b [A0], D5
00001DA0 4A13 tst.b [A3]
00001DA2 2008 move.l D0, A0
00001DA4 0053 4A53 ori.w [A3], 0x4A53 /* 'JS' */
00001DA8 3907 move.w -[A4], D7
00001DAA 05EF .incomplete
00001DAC 5C56 addq.w [A6], 6
00001DAE D357 add.w [A7], D1
00001DB0 08CE 363A bset.b A6, 0x3A /* ':' */
00001DB4 8100 sbcd D0, D0
00001DB6 170C move.b -[A3], A4
00001DB8 590F subq.b A7, 4
00001DBA 45F0 9302 170B lea.l A2, [[A0 + <<invalid base displacement size>> + A1 * 2] + 0x170B]
00001DC0 82E1 divu.w D1, -[A1]
00001DC2 EF8B lsl D3, 7
00001DC4 8D2A 10CB or.b [A2 + 0x10CB], D6
00001DC8 0BFA .incomplete
00001DCA 5300 subq.b D0, 1
00001DCC 6706 beq +0x8 /* 00001DD4 */
00001DCE 18FB 720F move.b [A4]+, [PC + D7.w * 2 + 0xF]
00001DD2 E2DB lsr .w [A3]+
label00001DD4:
00001DD4 0280 AAB0 0337 andi.l D0, 0xAAB00337
00001DDA 363B C5D3 B910 26CB move.w D3, [[] - 0x46EFD935]
00001DE2 1107 move.b -[A0], D7
00001DE4 130B move.b -[A1], A3
00001DE6 A984 syscall FindDialogItem/FindDItem
00001DE8 0C18 .incomplete